我下载last Oxygen (3A) package from March 18'以尝试使用Java 9.使用this tutorial,我试图掌握模块。
但是,在本教程中,在向Java项目添加源文件夹时,有一个我没有的复选框:
[X]创建module-info.java(9或更高版本)
我试图在Java 9 compatibility for Eclipse上获得一些补丁,但失败了。实际上,在此页面上,向用户显示以下消息:
注意:此功能修补程序已禁用。它原本打算安装在4.7.1版本之上。
Help > About Eclipse
窗口显示以下信息:
版本:Oxygen.3a版本(4.7.3a)
然而,事实并非如此。我已经在我的计算机上安装了JDK 9,并在eclipse.ini
文件中设置了这些行:
-vm
C:\ Program Files \ Java \ jdk-9.0.4 \ bin \ javaw.exe
-vmargs
- 添加模块= ALL-SYSTEM
所以Eclipse应该运行Java 9并给我正确的选择。
我错过了什么吗?我认为他们会删除这种复选框似乎不符合逻辑。
答案 0 :(得分:5)
看起来这个选项实际上并没有进入Eclise Oxygen最终版本。根据错误报告525374,它应该在Eclipse Photon(4.8)中。
您可以通过右键单击项目并选择“配置>”来创建module-info.java。创建module-info.java'。