在构建路径中获取JRE系统库未绑定错误

use*_*572 31 java eclipse classpath buildpath maven

在构建路径中获取JRE系统库未绑定错误,尝试了以下链接中的所有建议,但是无法正常工作.我有jdk 1.6.0_29,我也试过安装其他版本但没有帮助.

JRE系统库[WebSphere v6.1 JRE](未绑定) Eclipse错误:未绑定的类路径容器 Java - 无限制的类路径容器Websphere V6 JRE 努力更新Eclipse中的JRE依赖项 Eclipse中的 未绑定类路径容器错误中的未绑定类路径容器错误? Java Web项目构建错误 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>
Run Code Online (Sandbox Code Playgroud)

use*_*252 68

另一种选择是:

  • 项目>属性> Java构建路径
  • 选择"库"选项卡
  • 选择麻烦的JRE条目
  • 单击编辑按钮
  • 选择备用JRE
  • 单击完成按钮

将项目指向已安装的JRE可能是比重命名JRE以匹配旧项目代码更好的选择.


小智 6

这就像user3076252的答案,但您将选择一组不同的选项:

  • 项目 > 属性 > Java构建路径
  • 选择Libraries选项卡 > Alternate JRE > Installed JREs ...
  • 点击"搜索".除非您知道确切的文件夹名称,否则应选择要搜索的驱动器.

它应该找到你的未绑定的JRE,但这次使用它的名字中的所有数字(而不是未绑定的),你可以选择它.搜索驱动器需要一段时间,但您可以随时停止它,它会保存结果(如果有的话).


Bha*_*wat 6

然后转到项目

Right click on project---> Build Path-->Configure build path
Run Code Online (Sandbox Code Playgroud)

现在有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.
Run Code Online (Sandbox Code Playgroud)


小智 5

我也面临同样的问题。我按照以下步骤解决了我的问题 -

  • 右键单击您的项目 - >属性
  • 在左侧菜单中选择Java Build Path
  • 选择库选项卡
  • 在模块路径下,选择麻烦的JRE条目
  • 单击编辑按钮
  • 选择工作区默认 JRE。
  • 单击完成按钮

如果上述步骤对您不起作用,您可以选择备用 JRE 并提供您想要指向的 JRE 的路径,而不是使用 Workspace 默认 JRE。


use*_*572 1

天哪,这个问题已经解决了,我只需适当命名我安装的 JRE 即可。我只安装了 jdk,并且 eclipse 采用了默认的 jdk 名称,我将其重命名为 JavaSE-1.6,瞧,它工作了,尽管我必须从头开始重做一切。