Eclipse oxygen 在模块信息文件中给出语法错误警告
Eclipse oxygen gives syntax error warning in module-info file
我正在尝试学习 JAVA 中模块的新概念。我正在使用 Eclipse oxygen 4.7.3a 和 JDK 11.0.1.
我的模块-info.java 文件收到语法错误警告。似乎编译器无法解析 module-info.java 文件的新关键字。
我执行了以下解决方案来解决此问题:
安装了所有 JAVA 11 个来自 Eclipse 的更新 JAVA 11 个更新 URL : http://download.eclipse.org/eclipse/updates/4.9-P-builds
将 JVM 参数“--add-modules=java.se.ee”添加到 eclipse.ini 文件.
但问题依然存在。任何 suggestions/inputs 赞赏 !
Java 11 需要
或将于2018年12月19日发布的Eclipse 2018-12 (4.10)
Eclipse Oxygen 在 Eclipse Photon、Eclipse 2018-09 和 Java 11 之前发布,因此无法检测到 Java 11 JDK/JRE。
此外,Java 编译器合规级别 必须设置为 9 或更高(Project > Properties: Java Compiler) 有一个 module-info.java
文件,它有自己的语法,在 Java Platform Module System (JPMS) 中引入Java 9. 如果编译器符合级别低于 9,.java
文件开头的标记 module 是语法错误,因为 module-info.java
是 Java <= 8.
中的常规 Java 文件
请注意eclipse.ini
中的设置是指运行 Eclipse所使用的JRE/JDK。必须在 Window > Preferences: Java > Installed JREs[=48] 中指定用于开发的 JRE 或更好(查看源代码)JDK =].
我正在尝试学习 JAVA 中模块的新概念。我正在使用 Eclipse oxygen 4.7.3a 和 JDK 11.0.1.
我的模块-info.java 文件收到语法错误警告。似乎编译器无法解析 module-info.java 文件的新关键字。
我执行了以下解决方案来解决此问题:
安装了所有 JAVA 11 个来自 Eclipse 的更新 JAVA 11 个更新 URL : http://download.eclipse.org/eclipse/updates/4.9-P-builds
将 JVM 参数“--add-modules=java.se.ee”添加到 eclipse.ini 文件.
但问题依然存在。任何 suggestions/inputs 赞赏 !
Java 11 需要
或将于2018年12月19日发布的Eclipse 2018-12 (4.10)
Eclipse Oxygen 在 Eclipse Photon、Eclipse 2018-09 和 Java 11 之前发布,因此无法检测到 Java 11 JDK/JRE。
此外,Java 编译器合规级别 必须设置为 9 或更高(Project > Properties: Java Compiler) 有一个 module-info.java
文件,它有自己的语法,在 Java Platform Module System (JPMS) 中引入Java 9. 如果编译器符合级别低于 9,.java
文件开头的标记 module 是语法错误,因为 module-info.java
是 Java <= 8.
请注意eclipse.ini
中的设置是指运行 Eclipse所使用的JRE/JDK。必须在 Window > Preferences: Java > Installed JREs[=48] 中指定用于开发的 JRE 或更好(查看源代码)JDK =].