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

时间:2014-10-13 16:59:45

标签: java eclipse error-handling

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

  

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

9 个答案:

答案 0 :(得分:30)

试试这个

 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

答案 1 :(得分:6)

转到“项目”|“属性” 选择Java Build Path部分 选择当前的JRE系统库,然后选择“删除” 选择Add Library,然后在JRE System Library类别下选择您的系统库;您可能只需要选择Workspace默认JRE

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

答案 2 :(得分:4)

This should work:

  • Your project > Build Path > Configure Build Path.
  • Go to Libraries tab.
  • Select JRE System Library [JavaSE-1.7].
  • Press Edit.
  • Notice that "Execution environment" is JavaSE-1.7 (jdk1.8.{y}).
  • Click on Installed JREs.
  • You should see jdk1.8.{y} but not jdk1.7.{x}.
  • Press Add.
  • Select Standard VM.
  • Press Next.
  • Locate your java folder, e.g.: C:\Program Files\Java\jdk1.7.{x}. If you don't have it, you need to install it.
  • Populate JRE home with it. e.g. C:\Program Files\Java\jdk1.7.0_80.

"Execution environment" will be JavaSE-1.7 (jdk1.7.0_80) now.

答案 3 :(得分:2)

听起来就像安装新的Eclipse之后的那样。

我的解决方案:

窗口 - >偏好, Java->已安装的JRE->执行环境。

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

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

如果已经过检查,但它没有被命名为 jre7 [完美匹配] ,那么请在左侧面板中找到一个完全匹配&#39的那个;在右边,检查一下。

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

  1. 日食
  2. 右键单击您的项目->单击“属性”
  3. 选择“ Java构建路径”,然后选择Librarires
  4. 删除JRE系统库[jre1。 _ ***]
  5. 单击“添加库”,然后选择“ JRE系统库”
  6. 最好的解决方案是标记“工作区默认JRE(jre1。 _ ***)
  7. 刷新项目并等待Tomcat或其他任何其他服务器重新启动,然后对于“执行环境...”应该没有错误。Where to do it!

答案 6 :(得分:0)

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

构建时错误消失。 :)

答案 7 :(得分:0)

解决了

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

答案 8 :(得分:0)

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

  1. 属性

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

  3. 模块路径 --> 添加库 enter image description here

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