java - Maven 清理失败:指定的 JRE 安装不存在
问题描述
我使用 Spring Initializr 创建了一个 Maven 项目。
我刚刚安装了 JDK 10 和 Eclipse Jee Oxygen。
我将项目加载到 Eclipse 中。
当我右键单击项目 -> 运行方式 -> Maven clean 时,我收到以下错误:
指定的 JRE 安装不存在
这是什么原因,我该如何解决?
我试过的:
转到 Window -> Preferences -> Java -> Installed JREs -> Add,然后选择安装的 JDK 10 的目录,检查它而不是选择的目录 (JRE-10)。
它没有改变任何东西。
解决方案
来自评论:
在 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 运行时。
推荐阅读
- laravel - Laravel Backpack::crud 将权限(角色)设置为类别
- c# - 如何使用 linq 返回布尔值
- excel - 在 Excel 中比较不同年份的两周数字
- r - R 中线性、指数和幂曲线的回归建模
- c - 为什么我的文件指针总是 NULL,即使里面有文本?
- c++ - 为什么我的程序说长度函数不在我的标准库中?
- json.net - 将 LocalDate 从版本 1 反序列化到版本 2
- flutter - Dart/Flutter Web 单元测试错误:错误:未找到:'dart:html'
- android - RecycleView 中的项目不会对齐 xamarin.android
- php - 在php中加密sql连接的密码