在构建路径中获取JRE系统库未绑定错误,尝试了以下链接中的所有建议,但无法正常工作。我有jdk 1.6.0_29,我也试过安装其他版本但没有帮助。
JRE System Library [WebSphere v6.1 JRE] (unbound) Eclipse error: Unbound classpath container Java - Unbounded classpath container Websphere V6 JRE Struggling to update JRE dependencies within Maven and Eclipse Unbound classpath container in Eclipse unbound class path container error in eclipse? Java Web Project Build Error unbound class path container error in eclipse?
maven编译器版本是这样的:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>${project.build.sourceEncoding}</encoding>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
答案 0 :(得分:66)
另一种选择是:
将项目指向已安装的JRE可能是比重命名JRE以匹配旧项目代码更好的选择。
答案 1 :(得分:6)
这就像user3076252的答案,但你会选择一组不同的选项:
它应该找到你的未绑定JRE,但这次使用它的名字中的所有数字(而不是未绑定),你可以选择它。搜索驱动器需要一段时间,但您可以随时停止,并保存结果(如果有的话)。
答案 2 :(得分:6)
转到项目
Right click on project---> Build Path-->Configure build path
现在有4个选项卡来源,项目,库,订单和出口
转到
Libraries tab --> Click on Add Library (shown at the right side) -->
select JRE System Library --> Next-->click Alternate JRE --> select
Installed JRE--> Finish --> Apply--> OK.
答案 3 :(得分:1)
答案 4 :(得分:1)
对我有用的解决方案如下:
答案 5 :(得分:0)
我也面临同样的问题。我按照以下步骤解决了我的问题-
如果上述步骤对您不起作用,则可以选择“备用JRE”并提供要指向的JRE的路径,而不是“ Workspace”默认JRE。