【发布时间】:2019-04-03 01:25:20
【问题描述】:
我正在尝试学习 JAVA 中模块的新概念。我正在使用 Eclipse 氧气 4.7.3a 和 JDK 11.0.1。
我的 module-info.java 文件出现语法错误警告。似乎编译器无法解析 module-info.java 文件的新关键字。
我执行了以下解决方案来解决此问题:
从 Eclipse JAVA 11 更新 URL 安装了所有 JAVA 11 更新:http://download.eclipse.org/eclipse/updates/4.9-P-builds
在 eclipse.ini 文件中添加了 JVM 参数“--add-modules=java.se.ee”。
但问题仍然存在。任何建议/意见表示赞赏!
【问题讨论】:
-
你report this to eclipse了吗?另外,您的
module-info.java的内容是什么,它在项目结构中的什么位置? -
您使用的 Eclipse 版本已过时且早于 Java 11。对于 Java 11,需要 Eclipse 2018-09 以及 Java 11 Support for Eclipse 2018-09 (4.9) 插件。 @nullpointer
-
@howlge,4.7.3a 是稳定的最新版本。我在这里交叉检查:eclipse.org/downloads/packages/release/oxygen。 4.7.3a 之后还有其他最新更新吗?
-
@nullpointer,module-info.java 文件是空的,只有模块声明。问题中附有相同的模块快照。
-
新版本结束了对上一版本的维护。 Oxygen 紧随其后的是 Photon,随后是 2018-09(Java 11 在 2018-09 发布之后发布):eclipse.org/downloads/packages/release
标签: java eclipse module java-9 eclipse-oxygen