我正在使用jdk9ea149并创建了一个示例javafx应用程序
intellij不理解java库,它以红色显示所有import语句,并且它们都是灰色的。即使对于java.util.list,java.util.arraylist,它也有同样的问题。
我可以在外部编译表单,但无法编译intellij 2016.3.2终极版的代码。
看起来我们需要向intellij项目添加一些库,但是对于java9 build 149 jigsaw,我不知道怎么做。
我使用的是实验性的特性,但它不理解import语句-请参阅下面的intellij设置
intellij版本:intellij 2016.3.2终极版java版本:java 9-ea内部版本:149
2条答案
按热度按时间ipakzgxi1#
intellij idea的最新版本2017.1支持jdk 9。
ssm49v7z2#
如intellij idea 2016.3.1所述:
说到jdk 9,intellij idea 2016.3将不支持构建148及更高版本,因为它们包含破坏东西的代码。当然,我们正在努力解决这个问题,并将在2017.1支持最新的JDK9版本(其eap可能在未来几周内启动)。
在intellij idea 2017.1:java 9、kotlin 1.1、spring、gradle、javascript、go等中,它说:
jdk9的最新版本是完全支持的,有助于项目导入和编辑模块声明的编码帮助。
因此,如果您使用的是Java9Build148或更高版本,则需要使用2017.1或更高版本。
或者,如果您需要使用旧版本的intellij,请降级到java9build147或更低版本。