3

我想用我相当古老的 Eclipse尝试来自openJdk9 存储库的最新 Java。我下载、构建并安装了它,一切正常。java.lang.CharSequence然后我将它设置为 Eclipse 的默认 JVM,一切都重新编译了,但是由于找不到基本的 Java 类,所以出现了错误。

构建路径看起来不错,也是如此rt.jar构建路径

有什么东西阻止了 Eclipse Indigo 使用 JDK9?我不是想研究新的 Java 特性,只是想使用最新版本来衡量性能。

4

1 回答 1

0

Eclipse 维护人员清楚地知道该消息::

Indigo是 Eclipse 的过去版本。请访问我们的下载页面以获取最新版本的 Eclipse。

您应升级到使用2017 年 10 月 11 日发布的Eclipse Oxygen.1a (4.7.1a) 版本以支持 JPMS。


在它的另一边

构建路径看起来不错,rt.jar 也是如此。

Java 9 涉及删除 rt.jar 和 tools.jar的过程,旨在将图像重组为模块化运行时图像。从此:-

依赖于 jre 目录、 rt.jartools.jar存在的工具和库可能需要更新以使用新布局和/或可能需要更新以使用jrt文件系统提供程序来访问类运行时映像中的文件和其他资源。

于 2017-10-16T09:14:28.137 回答