36

在构建路径中出现 JRE 系统库未绑定错误,尝试了以下链接中的所有建议,但没有奏效。我有jdk 1.6.0_29,我也尝试安装其他版本但没有帮助。

JRE 系统库 [WebSphere v6.1 JRE](未绑定) Eclipse 错误:未绑定的类路径容器 Java - 未绑定的类路径容器 Websphere V6 JRE 难以更新 Maven 和 Eclipse 中的 JRE 依赖项 Eclipse 中未绑定的类路径 容器在 Eclipse 中出现未绑定的类路径容器错误? Eclipse中的Java Web项目构建错误 未绑定类路径容器错误?

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>
4

6 回答 6

87

另一种选择是:

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

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

于 2013-12-06T22:53:04.660 回答
10

然后去项目

Right click on project---> Build Path-->Configure build path

现在有 4 个选项卡Source、Projects、Libraries、Order 和 Export

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.
于 2016-05-09T05:38:29.350 回答
6

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

  • 项目>属性> Java 构建路径
  • 选择库选项卡>备用 JRE >已安装的 JRE...
  • 点击“搜索”。除非您知道确切的文件夹名称,否则您应该选择要搜索的驱动器。

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

于 2014-11-03T17:17:40.997 回答
3

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

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

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

于 2020-07-25T19:16:29.140 回答
3

对我有用的解决方案如下:

  1. 选择一个项目
  2. 选择项目菜单
  3. 选择属性子菜单
  4. 在“‘你的项目’的属性”窗口中,选择 Java Build Path 选项卡
  5. 选择库选项卡
  6. 选择麻烦的JRE条目
  7. 点击编辑按钮
  8. 选择 JRE 条目
  9. 点击完成按钮
于 2018-08-24T19:53:07.030 回答
1

哦,男孩,这已经解决了,我只需要适当地命名我安装的 JRE。我只安装了 jdk 并且 eclipse 采用了默认的 jdk 名称,我将它重命名为 JavaSE-1.6 并且它工作正常,尽管我必须从头开始重做所有事情。

于 2013-11-01T02:53:03.890 回答