我正在尝试使用 Eclipse Oxygen IDE 测试 JDK9(jdk-9-ea+147 版本)。
我已经安装了 jdk 和 jre。从 Eclipse Market Place 我安装了 Java9 Beta 扩展:
问题是,当我尝试从 Eclipse 添加新安装的 jre 时,出现以下错误:
有趣的是,安装以前的 JDK 版本不会发生此错误:
有没有人遇到与 Eclipse Oxygen 类似的问题?任何反馈表示赞赏。
我正在尝试使用 Eclipse Oxygen IDE 测试 JDK9(jdk-9-ea+147 版本)。
我已经安装了 jdk 和 jre。从 Eclipse Market Place 我安装了 Java9 Beta 扩展:
问题是,当我尝试从 Eclipse 添加新安装的 jre 时,出现以下错误:
有趣的是,安装以前的 JDK 版本不会发生此错误:
有没有人遇到与 Eclipse Oxygen 类似的问题?任何反馈表示赞赏。
我刚刚按照您详细介绍的方法使用 Eclipse Oxygen IDE 成功测试了 JDK9。
以下是我的安装详细信息(在 Windows 10 下):
我从http://jdk.java.net/9/下载并安装了 Java jdk-9+181
我从https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-win64.exe下载并安装了 Eclipse Oxygen
我启动了 Eclipse 并尝试添加 JRE9(Windows -> Preferences -> Java -> Installed JREs -> Add...)
我在 OP 中报告了错误(“目标不是 JDK 根...”)。
然后,我为 Oxygen 安装了 Java 9 Support (BETA),详见此处:https ://marketplace.eclipse.org/content/java-9-support-beta-oxygen
我重新启动了 Eclipse 并尝试再次添加 JRE 9。这次效果很好:
我也遇到了这个问题"Target is not a JDK root. System Library was not found"
,Java 11
并且我已经做了一些解决方法并且知道,这与我们使用的版本eclipse
或sprint tool suite
. 所以我找出了正确的版本并发布在下面。
Java 9
支持:
Java 10
支持:
弹簧工具套件:3.9.4
Eclipse:氧气(4.7.3)及以上
Java 11
支持:
以下是我使用的参考资料:
如果这对您有用,请单击“投票”。
这看起来像 Eclipse 错误494481。
不幸的是,目前没有列出该错误的修复或解决方法。
您应该使用标准 VM而不是标准 1.1x VM 最好的问候! 看图
将路径设置为:: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Oxygen 不支持 java9。您需要从市场https://marketplace.eclipse.org/content/java-9-support-beta-oxygen安装 eclipse Java9 支持补丁才能使用 Java9,或者您可以从“帮助”菜单栏更新.