Maven清除失败:指定的JRE安装不存在

时间:2018-05-28 22:02:15

标签: java eclipse maven

我使用Spring Initializr创建了一个Maven项目。

我刚安装了JDK 10和Eclipse Jee Oxygen。

我将项目加载到Eclipse中。

当我右键点击项目时 - >以 - >运行Maven干净,我收到以下错误:

  

指定的JRE安装不存在

这是什么原因以及如何解决?

我尝试了什么:

去窗口 - >偏好 - > Java - >已安装的JRE - >添加,然后选择已安装的JDK 10的目录,检查它而不是选择的内容(JRE-10)。

它没有改变任何东西。

2 个答案:

答案 0 :(得分:2)

来自comment

  

在属性中 - > Java构建路径,有一个警告:Build path entry is missing: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8".

由于项目已明确选择名为JavaSE-1.8的执行环境,因此您需要确保它具有兼容的JRE:

  • 打开窗口 - >首
  • 选择Java - >已安装的JRE>执行环境
  • 检查兼容的JRE

如果Compatible JREs框为空,请检查Installed JREs页面以确保您有一个。

enter image description here

或者,转到属性>在Java Build Path中,选择Libraries选项卡,选择JRE System Library条目,单击Edit,然后更改显式选择(如果要使用哪个Java运行时)。

答案 1 :(得分:0)

在我的情况下,在“运行配置”(在Eclipse Package Explorer视图中右键单击项目根目录,然后选择“运行方式/运行配置...”),我忘了在Maven Build / Clean And Compile的JRE选项卡下选择一个JRE。运行配置。