Eclipse IDE-错误:构建路径指定执行环境Java SE 1.7



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

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

试试这个

 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

这应该有效:

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

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

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

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

听起来就像我安装了一个新的Eclipse之后的样子。

我的解决方案:

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

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

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

如果选中了它,但它没有命名为jre7[完美匹配],那么在左侧面板中找到右侧确实有"完美匹配"的那个,然后改为选中它。

我遇到这种情况是因为我有多个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. 单击"完成"

在构建时,错误会消失。:)

通过解决

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

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

如果将Java 7更新为Java 8,可能会出现上述问题。为了避免这种警告,您可以在执行环境中卸载新的更新并恢复旧版本。

  1. 打开eclipse
  2. 右键单击您的项目->单击"属性"
  3. 选择"Java构建路径",然后选择库
  4. 删除JRE系统库[jre1.._***]
  5. 单击"添加库",然后选择"JRE系统库"
  6. 最好的解决方案是标记"Workspace default JRE(jre1._***)"
  7. 刷新项目并等待Tomcat或任何其他附加服务器重新启动,然后应该不会出现"Execution environment.."错误

精确解决方案右键单击您的项目

  1. 属性

  2. Java构建路径-->图书馆和在此处输入图像描述

  3. Modulepath-->添加库在此处输入图像描述

  4. JRE系统库,下一页>选择";工作区默认JRE";并完成。解决了!

<lt;如果您正在使用Gradle>gt;

在windows中设置gradlejava主页>偏好。请参阅项目的配置。所以Gradle不会使用eclipse默认jvm,而是让您使用另一个jre。

如果以上解决方案不能解决您的问题,请尝试使用最新的Eclipse版本。

这肯定能解决你的问题。

我使用的是旧版本,即Eclipse版本2020-03,它与Java-17完全不兼容。

最新更新