无法使用module-info在IntelliJ IDEA中编译java 9项目

时间:2017-05-01 16:25:43

标签: intellij-idea java-9

无法使用module-info在IntelliJ IDEA中编译java 9项目。

  1. 创建项目
  2. 添加模块
  3. 使用main创建一个类(不运行module-info.java)
  4. 添加Module-info.java
  5. 运行主 失败
  6. 配置

    enter image description here

    模块-信息

    module httpexample { }

    错误

    enter image description here

    错误:(1,1)java:文件应该在源路径上,或者在模块的补丁路径上

    Intellij版本

    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 个答案:

答案 0 :(得分:8)

这似乎是由Java 9更新引起的新问题166,我已在YouTrack中报告,请关注更新:

答案 1 :(得分:1)

我正在使用IntelliJ EAP 2017.2 build 1909.2,这不再是问题

答案 2 :(得分:0)

我已经安装了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

enter image description here