首页 文章

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

提问于
浏览
5

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

  • 创建一个项目

  • 添加模块

  • 使用main创建一个类(不运行module-info.java)

  • 添加Module-info.java

  • Run Main Fails

Configuration

enter image description here

Module-info

module httpexample { }

Error

enter image description here

错误:(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 回答

  • 8

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

  • 0

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

  • 1

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

相关问题