我正在使用 Eclipse IDE,它是由 Eclipse 安装程序安装的,带有 Oomph 设置。
我最近安装了新版本的 JDK 并删除了旧版本。然后我相应地更新了eclipe.ini
我的 Eclipse 安装文件以使用新的 JDK。
到目前为止,这按预期工作,Eclipse 正在启动并使用新的 JDK。但是现在每次运行 Eclipse 更新程序时(例如,通过使用“执行设置任务”选项),Eclipse 更新程序在尝试配置 JDK 时都会失败并出现以下错误:
Performing JRE for JavaSE-1.8 = C:\Program Files\Java\jdk1.8.0_191
Creating JRE for JavaSE-1.8 with location C:\Program Files\Java\jdk1.8.0_191
ERROR: org.eclipse.jdt.launching code=0 Target is not a JDK Root. Java executable was not found
错误消息中的 JDK 路径是不再存在的旧 JDK 版本的路径。我还没有找到定义旧JDK路径的地方。它没有在 Oomph 安装文件中定义,当我打开 Eclipse 安装程序时,它只显示新的 JDK 路径。
如何修复此错误以使更新不会失败?在我看来,eclipe.ini
手动更新路径是错误的。我应该怎么做才能在不破坏设置的情况下更新 JDK 路径?