无法使用module-info在IntelliJ IDEA中编译java 9项目 .
-
创建一个项目
-
添加模块
-
使用main创建一个类(不运行module-info.java)
-
添加Module-info.java
-
Run Main Fails
Configuration
Module-info
module httpexample { }
Error
错误:(1,1)java:文件应位于源路径上,或位于模块的补丁路径上
Intellij Version
IntelliJ IDEA 2017.1.2 Build #IU-171.4249.39, built on April 25, 2017 JRE: 1.8.0_112-release-736-b16 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Mac OS X 10.11.1
3 回答
它似乎是由Java 9更新166引起的新问题,我在YouTrack中报告过,请关注更新:
我正在使用IntelliJ EAP 2017.2 build 1909.2,这不再是问题了
我已经安装了IntelliJ 2017.2 EAP和JDK 9 build 169并打开了我的模块系统项目,它工作正常,现在我的系统信息是:
IntelliJ IDEA 2017.2 EAP
Build#IU-172.2103.15,建于2017年5月12日
IntelliJ IDEA EAP用户
截止日期:2017年6月11日
JRE:1.8.0_152-release-845-b3 x86_64
JVM:JetBrains s.r.o的OpenJDK 64位服务器VM
Mac OS X 10.12.4