无法使用module-info在IntelliJ IDEA中编译java 9项目 [英] Can't compile a java 9 project in IntelliJ IDEA with module-info

查看:521
本文介绍了无法使用module-info在IntelliJ IDEA中编译java 9项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Can't compile a java 9 project in IntelliJ IDEA with module-info.


  1. 创建项目

  2. 添加模块

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

  4. 添加模块信息.java

  5. 运行主 失败

  1. Create a project
  2. Add module
  3. Create a class with with a main (without module-info.java it runs)
  4. Add Module-info.java
  5. Run Main Fails

配置

模块信息

模块httpexample {
}

错误

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

Error:(1, 1) java: file should be on source path, or on patch path for module

Intellij版本

IntelliJ IDEA 2017.1.2
Build#IU-171.4249.39,建于4月25日,2017
JRE:1.8.0_112-release-736-b16 x86_64
JVM:JetBrains的OpenJDK 64位服务器虚拟机sro
Mac OS X 10.11.1

推荐答案

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

It appears to be a new issue caused by Java 9 update 166, I've reported it in YouTrack, please follow for updates:

  • IDEA-172212 Compile Error under JDK9-167

这篇关于无法使用module-info在IntelliJ IDEA中编译java 9项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆