目标不是JDK根.找不到系统库.Eclipse Oxygen 4.7 + Java9错误

nul*_*ull 16 java eclipse java-9 eclipse-oxygen

我正在尝试使用Eclipse Oxygen IDE测试JDK9(jdk-9-ea + 147版本).

我已经安装了jdk和jre.来自Eclipse Market Place我已经安装了Java9 Beta扩展:

在此输入图像描述

问题是,当我尝试从Eclipse添加新安装的jre时,我收到以下错误:

在此输入图像描述

有趣的是,以前的JDK版本的安装不会发生此错误:

在此输入图像描述

是否有人遇到Eclipse Oxygen的simillar问题?任何反馈都表示赞赏.

sko*_*isa 12

我刚刚按照您详细介绍的方法使用Eclipse Oxygen IDE成功测试了JDK9.

以下是我安装的详细信息(在Windows 10下):

在此输入图像描述

  • 这个解决方案对我也有用.只有在这种情况下,我必须在安装插件后检查更新并安装它们(并重新启动).谢谢 (2认同)

小智 6

您应该使用标准 VM,而不是标准 1.1x VM 致以诚挚的问候! 搜索图片


Bha*_*aja 5

我也遇到这个问题"Target is not a JDK root. System Library was not found"Java 11,我已经做了一些解决方法,并认识了,这是关系到我们使用的是该版本eclipsesprint tool suite。所以我想出了正确的版本并在下面发布。

Java 9 支持:

  • Spring工具套件:3.9.0
  • 日食:氧气 (4.7)

Java 10 支持:

  • Spring工具套件:3.9.4

  • Eclipse:氧气 (4.7.3) 及以上

Java 11 支持:

  • Spring 工具套件:3.9.7
  • Eclipse:Photon 4.8、4.10(官方支持)

以下是我使用的参考资料:

  1. STS

如果这对您有用,请单击“投票”。


gre*_*449 4

这看起来像 Eclipse bug 494481

不幸的是,目前没有列出该错误的修复或解决方法。