IntelliJ不了解Java9-ea上的java库

jin*_*ish 8 java javafx intellij-idea java-platform-module-system java-9

我正在使用jdk9-ea 149并创建了一个示例javafx应用程序

IntelliJ不理解java库,它以红色显示所有import语句,并且它们都是灰色的.对于java.util.List,java.util.ArrayList它有同样的问题.

我可以在外面编译表单,但我无法从IntelliJ 2016.3.2 Ultimate Edition编译代码.

看起来我们需要向IntelliJ项目添加一些库,但是使用java9 build 149 jigsaw我不知道该怎么做.

使用jdk9-ea在Intellij上使用JavaFx代码示例

我正在使用实验功能仍然不理解import语句 - 请参阅下面的intellij设置

IntelliJ版本:IntelliJ 2016.3.2 Ultimate Edition Java版本:java 9-ea build:149 在此输入图像描述

Mar*_*eel 6

正如IntelliJ IDEA 2016.3.1中提到的那样:

说到JDK 9,IntelliJ IDEA 2016.3将不支持构建148及更高版本,因为它们包含破坏内容的代码.当然,我们正在努力解决这个问题,并将在2017年支持最新的JDK 9版本(其EAP可能会在未来几周内启动).

IntelliJ IDEA 2017.1中:Java 9,Kotlin 1.1,Spring,Gradle,JavaScript,Go等等它说:

完全支持JDK 9的最新版本,并为编辑模块声明提供辅助项目导入和编码帮助.

因此,如果您使用的是Java 9 build 148或更高版本,则需要使用2017.1或更高版本.

或者,如果您需要使用旧版本的IntelliJ,请降级到Java 9 build 147或更低版​​本.