Eclipse Mars Support for Java9 - Build path settings

时间:2015-08-12 23:09:51

标签: java eclipse java-9

I tried to install and use the Java 9 support for Eclipse Mars。但是在尝试编译简单的Hello World程序时,我在Eclipse中遇到两个错误:

  1.   

    无法解析java.lang.Object类型。它是从所需的.class文件Main.java / Java9Test / src行间接引用的   1 Java问题

  2.   

    项目未构建,因为其构建路径不完整。找不到java.lang.Object的类文件。固定   构建路径然后尝试构建此   项目Java9Test未知Java问题

    (虽然我看不到 查看构建路径时的任何错误)

  3. 有人遇到类似的问题吗?如何解决这个问题?

    这是我迄今为止所做的......

    1. 安装OpenJDK 9很顺利(javac和java正在运行 正确)。
    2. Eclipse更新很顺利(我使用Marketplace并使用提供的链接完成)。
    3. 当使用Java 9启动eclipse时,我遇到了两个错误(一个关于Java版本,一个关于垃圾收集器 选项)但设法"修复"他们通过删除这些选项 的eclipse.ini。
    4. 在Eclipse中配置OpenJDK 9,将源级别更改为9并重建项目/重新启动的Eclipse几次。

2 个答案:

答案 0 :(得分:1)

更新:2017年10月16日

Eclipse维护者 ::

清楚地传达了这个信息
  

Mars是Eclipse的过去版本。请访问我们的下载页面   最新版本的Eclipse。

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

答案 1 :(得分:0)

Eclipse Mars不支持Java 9.它会抛出IllegalStateException。它将支持Java 8。