IntelliJ versteht Java-Bibliotheken auf Java9-ea nicht

8

Ich verwende jdk9-ea 149 und erstelle eine Beispielanwendung javafx

IntelliJ versteht die Java-Bibliotheken nicht. Es zeigt alle Importanweisungen in roter Farbe und sie sind alle ausgegraut .even für java.util .List, java.util.ArrayList es hat das gleiche Problem.

Ich kann das Formular außerhalb kompilieren, aber ich kann den Code nicht von IntelliJ 2016.3.2 Ultimate Edition kompilieren.

Es sieht so aus, als müssten wir einige Bibliotheken zum IntelliJ-Projekt hinzufügen, aber mit java9 build 149 Puzzle kann ich nicht wissen, wie das geht.

Ich verwende experimentelle Features, aber es versteht die Importanweisungen nicht - siehe intellij Einstellung

IntelliJ Version: IntelliJ 2016.3.2 Ultimate Edition Java-Version: Java 9-EA Build: 149

    
jindal_manish 04.01.2017, 09:09
quelle

2 Antworten

6

Wie in erwähnt, ist IntelliJ IDEA 2016.3.1 out :

  

Apropos JDK 9: IntelliJ IDEA 2016.3 unterstützt keine Builds ab 148, da sie Code enthalten, der die Dinge bricht. Natürlich arbeiten wir daran, dies zu beheben, und wir werden die neuesten JDK 9-Builds 2017.1 unterstützen (der EAP startet möglicherweise in den nächsten Wochen).

In IntelliJ IDEA 2017.1: Java 9, Kotlin 1.1, Frühling, Gradle, JavaScript, gehen und mehr sagt es:

  

Die neuesten Builds von JDK 9 werden vollständig unterstützt, mit Unterstützung für das Importieren und Codieren von Projekten zum Bearbeiten von Moduldeklarationen.

Wenn Sie also Java 9 Build 148 oder höher verwenden, müssen Sie Version 2017.1 oder höher verwenden.

Wenn Sie eine ältere Version von IntelliJ verwenden möchten, können Sie alternativ auch ein Downgrade auf Java 9 Build 147 oder niedriger durchführen.

    
Mark Rotteveel 04.01.2017 09:48
quelle
1

Die neueste Version von IntelliJ IDEA, 2017.1, unterstützt jdk 9 .

    
Erunafailaro 03.04.2017 07:45
quelle