我使用Spring Initializr创建了一个Maven项目。
我刚安装了JDK 10和Eclipse Jee Oxygen。
我将项目加载到Eclipse中。
当我右键点击项目时 - >以 - >运行Maven干净,我收到以下错误:
指定的JRE安装不存在
这是什么原因以及如何解决?
我尝试了什么:
去窗口 - >偏好 - > Java - >已安装的JRE - >添加,然后选择已安装的JDK 10的目录,检查它而不是选择的内容(JRE-10)。
它没有改变任何东西。
答案 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:
如果Compatible JREs框为空,请检查Installed JREs页面以确保您有一个。
或者,转到属性>在Java Build Path中,选择Libraries选项卡,选择JRE System Library
条目,单击Edit,然后更改显式选择(如果要使用哪个Java运行时)。
答案 1 :(得分:0)
在我的情况下,在“运行配置”(在Eclipse Package Explorer视图中右键单击项目根目录,然后选择“运行方式/运行配置...”),我忘了在Maven Build / Clean And Compile的JRE选项卡下选择一个JRE。运行配置。