gpt4 book ai didi

java - Eclipse oxygen 在模块信息文件中给出语法错误警告

转载 作者:行者123 更新时间:2023-11-30 10:09:50 26 4
gpt4 key购买 nike

我正在尝试学习 JAVA 中模块的新概念。我正在使用 Eclipse oxygen 4.7.3aJDK 11.0.1

我的 module-info.java 文件收到语法错误警告。编译器似乎无法解析 module-info.java 文件的新关键字。

enter image description here

我执行了以下解决方案来解决此问题:

  1. 安装了来自 Eclipse JAVA 11 更新 URL 的所有 JAVA 11 更新:h ttp://download.eclipse.org/eclipse/updates/4.9-P-builds

  2. 将 JVM 参数“--add-modules=java.se.ee”添加到 eclipse.ini 文件。

enter image description here

但问题依然存在。任何建议/意见表示赞赏!

最佳答案

Java 11 要求

或将于 2018 年 12 月 19 日发布的 Eclipse 2018-12 (4.10)。

Eclipse Oxygen 在 Eclipse Photon、Eclipse 2018-09 和 Java 11 之前发布,因此尚无法检测到 Java 11 JDK/JRE。

此外,Java compiler compliance level 必须设置为 9 或更高(Project > Properties: Java Compiler/strong>) 有一个 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 中指定用于开发的 JRE 或更好(查看源代码)JDK。

关于java - Eclipse oxygen 在模块信息文件中给出语法错误警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53056924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com