IntelliJ不了解Java9-ea上的java库

我正在使用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代码示例

我正在使用实验function仍然无法理解import语句 – 请参阅下面的intellij设置

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

正如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或更低版​​本。

IntelliJ IDEA的最新版本2017.1确实支持jdk 9 。