首页 > 解决方案 > Maven 清理失败:指定的 JRE 安装不存在

问题描述

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

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

我将项目加载到 Eclipse 中。

当我右键单击项目 -> 运行方式 -> Maven clean 时,我收到以下错误:

指定的 JRE 安装不存在

这是什么原因,我该如何解决?

我试过的:

转到 Window -> Preferences -> Java -> Installed JREs -> Add,然后选择安装的 JDK 10 的目录,检查它而不是选择的目录 (JRE-10)。

它没有改变任何东西。

标签: javaeclipsemaven

解决方案


来自评论

在 Properties -> Java build path 中,有一个警告: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 -> 已安装的 JREs > 执行环境
  • 检查兼容的 JRE

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

在此处输入图像描述

或者,转至 Properties > Java Build Path,选择 Libraries 选项卡,选择JRE System Library条目,单击 Edit,然后更改显式选择以使用哪个 Java 运行时。


推荐阅读