希望以前有人遇到过这种情况。我正在运行Spring STS 2.3.0,当我试图使用来自javax.annotations.Resource的@Resource注解时,我得到了“访问限制:由于对所需库的限制,类型资源无法访问”。我使用的是JDK 6u18。
我尝试将JDK Compliance更改为1.5和1.6,但都产生了相同的错误。
干杯,-Ed
发布于 2010-03-09 10:08:09
如果您使用的是插件项目而不是常规Java项目,请尝试设置
Bundle-RequiredExecutionEnvironment: JavaSE-1.6在你的manifest.mf里。(更改后,您可能需要右键单击项目并执行PDE工具->更新类路径
发布于 2010-10-12 23:15:46
这对我很有效:更改eclipse (STS)项目构建路径|库选项卡|选择JRE System Library J2SE-1.4 |编辑按钮|从显示JRE1.4 (jdk1.6.0_21) to Workspace default J2SE (jdk1.6.0_21)的执行环境单选项卡更改。
发布于 2013-08-30 19:50:43
谢谢你的回答。对我也很管用。
最初的问题是:使用@Resource时显示访问限制警告。
解决这个问题所采取的步骤: Build Path ->Configure build Path->library-> select JRE System library->Edit-> select workspace default。
https://stackoverflow.com/questions/2405398
复制相似问题