首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标不是JDK根目录。找不到系统库。Eclipse Oxygen 4.7 + Java9错误

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

Stack Overflow用户
提问于 2016-12-08 08:15:25
回答 6查看 57.5K关注 0票数 22

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

我已经安装了jdk和jre。在Eclipse Market Place中,我安装了Java9测试版扩展:

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

有趣的是,在安装以前的JDK版本时不会出现此错误:

有没有人遇到过Eclipse Oxygen类似的问题?任何反馈都是值得感谢的。

EN

回答 6

Stack Overflow用户

发布于 2017-09-21 07:02:25

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

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

  • 我从http://jdk.java.net/9/
  • I下载并安装了Java 9+181,从https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-win64.exe
  • I下载并安装了Eclipse Oxygen启动Eclipse并尝试添加JRE9 (Windows -> Preferences -> Java -> installed JREs -> add ...)
  • 我得到了OP中报告的错误(“目标不是JDK根目录...”)。
  • I随后安装了用于氧气的Java9支持(测试版),如下所示:重新启动Eclipse并再次尝试添加JRE9。这一次它运行得很好:

票数 13
EN

Stack Overflow用户

发布于 2020-06-19 15:15:37

我也面临着Java 11"Target is not a JDK root. System Library was not found"的这个问题,我做了一些变通方法,知道这与我们使用的eclipsesprint tool suite的版本有关。所以我找出了正确的版本并发布在下面。

Java 9 支持:

  • 弹簧工具Suite:3.9.0
  • Eclipse:Oxygen (4.7)

Java 10 支持:

  • 弹簧工具套件:3.9.4

  • Eclipse: Oxygen (4.7.3)及更高版本的

Java 11 支持:

光子弹簧工具套件: 3.9.7

  • Eclipse:

  • 4.8、4.10 (官方支持)

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

  1. STS
  2. Eclipse

如果这对您有用,请单击Up Vote。

票数 5
EN

Stack Overflow用户

发布于 2016-12-08 16:18:33

这看起来像是Eclipse bug 494481

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41029647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档