【问题标题】:getting JRE system library unbound error in build path在构建路径中获取 JRE 系统库未绑定错误
【发布时间】:2013-11-10 20:58:54
【问题描述】:

在构建路径中遇到 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>

【问题讨论】:

  • 我尝试从 Eclipse 之外的目录运行,但收到​​以下警告:“工作区定义了一个不包含有效 jre 的 VM”。但是我已经安装了必要的 jdk 并检查了版本
  • 该错误表明您在 Eclipse 中定义了一个虚拟机配置,但该配置没有正确配置的 JRE 与之关联。首先查看您的 Java VM 是否配置正确,并确保它指向正确的二进制文件。
  • Yoni 的回答通过这个链接解决了我的问题 -- stackoverflow.com/questions/3542051/…

标签: java eclipse maven classpath buildpath


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      然后转到项目

      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.
      

      【讨论】:

      • 我在 Installed JRE 下看不到任何条目,但我知道它已安装
      【解决方案4】:

      这类似于 user3076252 的回答,但您将选择一组不同的选项:

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

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

      【讨论】:

        【解决方案5】:

        另一种选择是:

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

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

        【讨论】:

        • 这对我有用。
        【解决方案6】:

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

        【讨论】:

        • 您是如何将其重命名为 JavaSE-1.6.?似乎我面临着类似的问题。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多