我尝试安装和使用Java 9 对 Eclipse Mars的支持。但是,当尝试编译一个简单的 Hello World 程序时,我在 Eclipse 中遇到两个错误:
java.lang.Object 类型无法解析。它是从所需的 .class 文件中间接引用的 Main.java /Java9Test/src 第 1 行 Java 问题
该项目未构建,因为其构建路径不完整。找不到 java.lang.Object 的类文件。修复构建路径,然后尝试构建这个项目 Java9Test Unknown Java Problem
(虽然在查看构建路径时我看不到任何错误)
有没有人面临类似的问题?如何解决这个问题?
这是我到目前为止所做的......
- 安装 OpenJDK 9 很顺利(javac 和 java 工作正常)。
- Eclipse 更新很顺利(我使用 Marketplace 并使用提供的链接进行了更新)。
- 使用 Java 9 启动 eclipse 时,我遇到了两个错误(一个与 Java 版本有关,一个与垃圾收集器选项有关)但设法通过从 eclipse.ini 中删除这些选项来“修复”它们。
- 在 Eclipse 中配置 OpenJDK 9,将源级别更改为 9 并重建项目/重新启动 Eclipse 几次。