java - Maven 清理失败 : The specified JRE installation does not exist

标签 java eclipse maven

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

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

我将项目加载到 Eclipse 中。

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

The specified JRE installation does not exist

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

我尝试过的:

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

它没有改变任何东西。

最佳答案

来自comment :

In Properties -> Java build path, there is a warning: 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

如果“兼容的 JRE”框为空,请检查“已安装的 JRE”页面以确保您有一个。

enter image description here

或者,转到“属性”>“Java 构建路径”,选择“库”选项卡,然后选择 JRE System Library条目,单击“编辑”,然后更改要使用哪个 Java 运行时的显式选择。

关于java - Maven 清理失败 : The specified JRE installation does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50573872/

相关文章:

java - LibGDX。 Endless Runner 创建 'ceiling'

java - 是否可以在 Java 中使用自定义类从 java.lang 中隐藏类?

java - 如何在 Eclipse 上运行 Java Card Connected Edition Web 示例?

Java - 在eclipse中导出到可执行jar文件后读取文件

maven - 使用特定配置文件时禁用 Maven 插件

java - Eclipse 项目无法识别 Swagger Codegen Artifact

java - android/Windows 应用程序 viber(聊天示例)

java - 如何在DataTable上设置默认选择?

java - UnsupportedClassVersionError 1.7,适用于 1.6 设置

java - Maven + Jboss + SmartGWT 应用程序