【发布时间】:2025-12-13 00:00:02
【问题描述】:
在 Eclipse 中,我收到一个错误:
构建路径指定执行环境 Java SE 1.7。
工作区中没有安装与此环境严格兼容的 JRE。
【问题讨论】:
-
Window > Preferences > Java > Installed JREs > Add...
标签: java eclipse error-handling
在 Eclipse 中,我收到一个错误:
构建路径指定执行环境 Java SE 1.7。
工作区中没有安装与此环境严格兼容的 JRE。
【问题讨论】:
标签: java eclipse error-handling
试试这个
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
【讨论】:
这应该可行:
C:\Program Files\Java\jdk1.7.{x}。
如果没有,则需要安装它。C:\Program Files\Java\jdk1.7.0_80。“执行环境”现在将是 JavaSE-1.7 (jdk1.7.0_80)。
【讨论】:
转到项目|属性 选择 Java 构建路径部分 选择当前的 JRE System Library,然后选择 Remove 选择添加库,然后在 JRE 系统库类别下选择您的系统库;您可能只需要选择 Workspace 默认 JRE
更一般地说,在 Window|Preferences 下,您可以检查 Java|Installed JREs|Execution Environments 以了解哪些已安装的 JRE 与特定的执行环境匹配。
【讨论】:
听起来像我安装较新的 Eclipse 后的样子。
我的解决方案:
窗口->首选项, Java->安装的JREs->执行环境。
点击左侧面板中正确的环境,可能是JavaSE-jre7
如果右侧面板中的复选框为空,请勾选。
如果已选中,但未命名为 jre7 [完美匹配],则在左侧面板中找到右侧确实有“完美匹配”的那个并进行检查。 p>
【讨论】:
我有这种情况是因为我有多个 JDK,而 JRE 嵌套在它们下面。我正在构建一个 JRE8 项目,但我当前的默认设置是最新的 v11。所以挑战是让 Eclipse 识别 JDK>JREv8。
在构建时错误消失。 :)
【讨论】:
转到控制面板 - 检查是否有任何新的 java 版本更新 -卸载它并将构建路径JRE库“执行环境”配置为以前的版本。
如果Java 7 更新到Java 8 可能会出现上述问题。为避免该警告,您只需卸载新更新并在执行环境中恢复旧版本即可。
【讨论】:
【讨论】:
解决者
Right click on JRE System Library
Select Properties
Choose Workplace Default JRE
Apply and Close
【讨论】:
精确解 右键单击您的项目
属性
Java 构建路径 --> 库和 enter image description here
Modulepath --> 添加库 enter image description here
JRE System Library, next> 选择“Workspace default JRE” 并完成。解决了!
【讨论】:
>
在 Windows 中设置 gradle java-home>首选项。 并查看项目的配置。 所以 Gradle 不会使用 eclipse 默认 jvm,而是让你使用另一个 jre。
【讨论】: