【发布时间】:2014-03-19 15:17:08
【问题描述】:
我想用我相当古老的 Eclipse 尝试来自 openJdk9 repository 的最新 Java。我下载、构建并安装了它,一切正常。然后我将它设置为 Eclipse 的默认 JVM,一切都重新编译,但是由于找不到像 java.lang.CharSequence 这样的基本 Java 类而出现错误。
构建路径看起来不错,rt.jar 也是如此。
有什么东西阻止了 Eclipse Indigo 使用 JDK9?我不是想研究新的 Java 功能,只是想使用最新版本来衡量性能。
【问题讨论】:
-
呃,这不是最新的 Java,最新的 Java 将是 Java 8,当它在 3 月发布最终版本时。这必须是下一个开发周期的 pre-pre-pre checkin。
-
我相信 IDE 可能会对它使用的 JRE 做出一些假设。对于尚未进入 alpha 阶段的 JRE,这些假设(显然)失败了。另一个问题:Eclipse 使用自己的编译器,这势必会带来麻烦。
-
您的驱动器是否包含 rt.jar?这应该在 Java 9 上消失,并且可能会造成严重的混乱。
标签: java eclipse openjdk java-9