Compiler errors 使用JDK9-167编译错误

Compiler errors 使用JDK9-167编译错误,compiler-errors,java-9,Compiler Errors,Java 9,我刚刚下载了jdk9 build 167,想继续查看新的模块系统。我已经在以前的版本中这样做了(不记得是哪一个)。现在我安装了167并删除了旧的JDK。 当我现在尝试编译时,我得到一个错误: 错误:文件应位于源路径上,或位于模块的修补程序路径上 如果我删除module-info.java(位于根src路径中),它会编译得很好。 其他人在这里遇到问题或我在发行说明中遗漏了什么吗?您应该从2017年5月12日起尝试IntelliJ IDEA 2017.2 EAP 172.2103.15,请参阅: .

我刚刚下载了jdk9 build 167,想继续查看新的模块系统。我已经在以前的版本中这样做了(不记得是哪一个)。现在我安装了167并删除了旧的JDK。 当我现在尝试编译时,我得到一个错误:

错误:文件应位于源路径上,或位于模块的修补程序路径上

如果我删除module-info.java(位于根src路径中),它会编译得很好。
其他人在这里遇到问题或我在发行说明中遗漏了什么吗?

您应该从2017年5月12日起尝试IntelliJ IDEA 2017.2 EAP 172.2103.15,请参阅: .
通过选择“更新:早期访问计划”,您可以从IntelliJ IDEA 2017.1.2更新到IntelliJ IDEA 2017.2 EAP。

请添加更多信息。您是在命令行上编译的吗?那是什么命令?项目的结构是什么?这是完整的错误信息吗?我使用了gradle,我也使用了IntelliJ IDEA(2017.1.2)。项目结构简单。一个源目录/src/main/java。没有包裹。根包中直接有一个Hello World主类,module-info.java也是。错误消息与上面描述的完全相同。只有java文件在前面以文本形式给出。有趣的是,如果module-info.java存在。Main.java和module-info.java都被认为是错误的。如果我删除module-info.java,主类编译和运行就不会有问题。在某处找到了一个用于X86的jdk 9 166。同样的代码像charmHad一样运行,将主类放入包中以便工作。。更改后,请尝试使用167=>相同的错误相关?谢谢。我给JetBrains打了电话,他们告诉我,为了工作,他们必须改变一些事情。我和166做了技术检查。在JCP的炒作没有被JCP接受的情况下,我考虑推迟我的评价: