【问题标题】:Eclipse IDE - Error: Build path specifies execution environment Java SE 1.7Eclipse IDE - 错误:构建路径指定执行环境 Java SE 1.7
【发布时间】:2025-12-13 00:00:02
【问题描述】:

在 Eclipse 中,我收到一个错误:

构建路径指定执行环境 Java SE 1.7。
工作区中没有安装与此环境严格兼容的 JRE。

【问题讨论】:

标签: java eclipse error-handling


【解决方案1】:

试试这个

 In Eclipse,
your project
-> properties
-> java build path : Libraries
Remove the "JRE System Library[J2SE 1.4]"
-> click "Add Library" button -> JRE System Library
-> select the new "Executin Environment" or Workspace default JRE

【讨论】:

  • vscode出现同样的错误如何解决?
【解决方案2】:

这应该可行:

  • 您的项目 > 构建路径 > 配置构建路径。
  • 转到“库”选项卡。
  • 选择 JRE 系统库 [JavaSE-1.7]。
  • 按编辑。
  • 请注意,“执行环境”是 JavaSE-1.7 (jdk1.8.{y})。
  • 单击已安装的 JRE。
  • 您应该看到 jdk1.8.{y} 而不是 jdk1.7.{x}。
  • 按添加。
  • 选择标准虚拟机。
  • 按下一步。
  • 找到您的 java 文件夹,例如: C:\Program Files\Java\jdk1.7.{x}。 如果没有,则需要安装它。
  • 用它填充 JRE 主页。例如C:\Program Files\Java\jdk1.7.0_80

“执行环境”现在将是 JavaSE-1.7 (jdk1.7.0_80)。

【讨论】:

    【解决方案3】:

    转到项目|属性 选择 Java 构建路径部分 选择当前的 JRE System Library,然后选择 Remove 选择添加库,然后在 JRE 系统库类别下选择您的系统库;您可能只需要选择 Workspace 默认 JRE

    更一般地说,在 Window|Preferences 下,您可以检查 Java|Installed JREs|Execution Environments 以了解哪些已安装的 JRE 与特定的执行环境匹配。

    【讨论】:

      【解决方案4】:

      听起来像我安装较新的 Eclipse 后的样子。

      我的解决方案:

      窗口->首选项, Java->安装的JREs->执行环境。

      点击左侧面板中正确的环境,可能是JavaSE-jre7

      如果右侧面板中的复选框为空,请勾选。

      如果已选中,但未命名为 jre7 [完美匹配],则在左侧面板中找到右侧确实有“完美匹配”的那个并进行检查。 p>

      【讨论】:

        【解决方案5】:

        我有这种情况是因为我有多个 JDK,而 JRE 嵌套在它们下面。我正在构建一个 JRE8 项目,但我当前的默认设置是最新的 v11。所以挑战是让 Eclipse 识别 JDK>JREv8。

        1. 转到首选项 > Java > 已安装的 JRE。
        2. 点击添加。
        3. 导航到 JDK 下的 JRE,在我的例子中是 C:\Program Files\Java\jdk1.8.0_152\jre。
        4. 为了清楚起见,将 JRE 名称更改为 JDK8 JRE8。
        5. 点击完成。

        在构建时错误消失。 :)

        【讨论】:

          【解决方案6】:

          转到控制面板 - 检查是否有任何新的 java 版本更新 -卸载它并将构建路径JRE库“执行环境”配置为以前的版本。

          如果Java 7 更新到Java 8 可能会出现上述问题。为避免该警告,您只需卸载新更新并在执行环境中恢复旧版本即可。

          【讨论】:

            【解决方案7】:
            1. 打开日食
            2. 右键单击您的项目->单击“属性”
            3. 选择“Java Build Path”,然后选择 Librarires
            4. 删除 JRE 系统库 [jre1.._***]
            5. 单击“添加库”,然后选择“JRE 系统库”
            6. 最好的解决办法是标记“Workspace default JRE (jre1.,_***)
            7. 刷新项目并等待 Tomcat 或任何其他附加服务器重新启动,然后“执行环境..”应该没有错误Where to do it!

            【讨论】:

            • 你的 'java -version- in cmd 的输出是什么?
            【解决方案8】:

            解决者

            Right click on JRE System Library
            Select Properties
            Choose Workplace Default JRE
            Apply and Close
            

            【讨论】:

              【解决方案9】:

              精确解 右键单击您的项目

              1. 属性

              2. Java 构建路径 --> 库和 enter image description here

              3. Modulepath --> 添加库 enter image description here

              4. JRE System Library, next> 选择“Workspace default JRE” 并完成。解决了!

              【讨论】:

                【解决方案10】:

                >

                在 Windows 中设置 gradle java-home>首选项。 并查看项目的配置。 所以 Gradle 不会使用 eclipse 默认 jvm,而是让你使用另一个 jre。

                【讨论】:

                  最近更新 更多