Java Eclipse Indigo与JDK9
我想用我相当古老的Eclipse来尝试最新的Java。我下载、构建并安装了它,一切正常。然后我将它设置为Eclipse的默认JVM,所有内容都被重新编译,但由于找不到基本Java类,如Java Eclipse Indigo与JDK9,java,eclipse,openjdk,java-9,Java,Eclipse,Openjdk,Java 9,我想用我相当古老的Eclipse来尝试最新的Java。我下载、构建并安装了它,一切正常。然后我将它设置为Eclipse的默认JVM,所有内容都被重新编译,但由于找不到基本Java类,如Java.lang.CharSequence,因此出现了错误 构建路径看起来很好,rt.jar。 是否有什么东西阻止EclipseIndigo使用JDK9?我不是在研究新的Java特性,只是想用最新版本来衡量性能。Eclipse维护人员清楚地告诉我这一点: 是Eclipse的旧版本。请访问我们的下载页面 获取最新
Java.lang.CharSequence
,因此出现了错误
构建路径看起来很好,rt.jar
。
是否有什么东西阻止EclipseIndigo使用JDK9?我不是在研究新的Java特性,只是想用最新版本来衡量性能。Eclipse维护人员清楚地告诉我这一点: 是Eclipse的旧版本。请访问我们的下载页面 获取最新版本的Eclipse 您应升级到使用2017年10月11日发布的来支持JPMS
在它的另一边 构建路径看起来不错,rt.jar也不错 Java9涉及的过程旨在将图像重新构造为。从今往后,:- 依赖于jre目录存在的工具和库, rt.jar或工具。jar可能需要更新才能使用新工具 布局和/或可能需要更新以使用jrt文件系统 在运行时访问类文件和其他资源的提供程序 形象
呃,这不是最新的Java,最新的Java将在3月份最终发布时成为Java8。这必须是下一个开发周期的预签入。我相信IDE可能正在对它正在使用的JRE进行一些假设。对于尚未进入alpha阶段的JRE,这些假设(显然)失败了。另一个问题是:Eclipse使用自己的编译器,这必然会导致问题。您的驱动器是否包含rt.jar?这应该在Java9上消失,可能会造成严重的混乱。