为了账号安全,请及时绑定邮箱和手机立即绑定

Eclipse 氧气在模块信息文件中给出语法错误警告

Eclipse 氧气在模块信息文件中给出语法错误警告

小怪兽爱吃肉 2021-12-18 15:42:25
我正在尝试学习 JAVA 中模块的新概念。我正在使用Eclipse 氧气 4.7.3a和JDK 11.0.1。我在 module-info.java 文件中收到语法错误警告。似乎编译器无法解析 module-info.java 文件的新关键字。我执行了以下解决方案来解决这个问题:从 Eclipse JAVA 11 更新 URL 安装所有 JAVA 11 更新:h ttp://download.eclipse.org/eclipse/updates/4.9-P-builds向eclipse.ini文件添加了 JVM 参数“ --add-modules=java.se.ee ” 。但问题仍然存在。任何建议/输入表示赞赏!
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

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 或更高项目 > 属性:Java 编译器)才能拥有一个module-info.java具有自己的语法的文件,该语法已在 Java 9 中的Java 平台模块系统 (JPMS)中引入。如果编译器合规性级别低于 9文件开头的令牌模块.java是语法错误,因为module-info.java是 Java <= 8 中的常规 Java 文件。

请注意,中的设置是eclipse.ini指用于运行 Eclipse 的 JRE/JDK。用于开发的 JRE 或更好(查看源代码)JDK 必须在Window > Preferences: Java > Installed JREs 中指定


查看完整回答
反对 回复 2021-12-18
  • 1 回答
  • 0 关注
  • 149 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信