Ich verwende IntelliJ IDEA als meine Entwicklungsumgebung und Maven für das Abhängigkeitsmanagement. Ich baue meine Projektstruktur (Verzeichnisse, Poms usw.) häufig außerhalb von IDEA auf und importiere das Projekt dann mit in IDEA Import project from external model
. Dies funktioniert hervorragend, außer dass ich in meinen Poms spezifiziere, dass das Maven-Compiler-Plugin JDK 1.6 verwenden soll, und IDEA informiert mich beim Importieren über das Language Level Changed
und das Language level changes will take effect on project reload
und fordert dann zum erneuten Laden des Projekts auf. Das ist ärgerlich, weil ich immer die gleiche JDK-Version verwende.
Wie ändere ich das von IntelliJ IDEA verwendete Standard-JDK, damit ich mein Projekt nicht jedes Mal neu laden muss, wenn ich ein neues Projekt importiere?
quelle
File
\Other Settings
\Default Project Structure...
Project
Registerkarte, den AbschnittProject language level
und die Ebene aus der Dropdown-Liste. Diese Einstellung istdefault for all new project
.quelle
Laden Sie eine JDK-Archivdatei (.tar.gz) herunter, entpacken Sie sie und fügen Sie sie im Dialogfeld 'Projektstruktur' ( Ctrl+ Alt+ Shift+ S) als SDK hinzu.
Klicken Sie auf das GIF, um es zu vergrößern
Stellen Sie sicher, dass Sie auch die Projektsprachenstufe festlegen .
quelle
Ich habe herausgefunden, dass in neueren Versionen von IntelliJ IDEA Java 1.8 erforderlich ist, aber nicht standardmäßig konfiguriert ist.
Wir können den Pfad oder configure ändern von
Project Settings
>Project
>Project SDK
Hier können wir den Pfad des JDK bearbeiten oder hinzufügen.
(in meinem Fall befindet sich der Pfad in
C:\Program Files\Java\jdk1.8.0_102
)quelle
Ändern Sie die JDK-Version in 1.8
Projekt SDk Datei -> Projektstruktur -> Projekt 1.8
Java-Compiler-Datei -> Einstellungen -> Erstellen, Ausführen, Bereitstellen -> Compiler -> Java-Compiler
quelle
Ein weiterer Ort, den Sie überprüfen sollten: Suchen Sie in der pom.xml nach Ihrem Projekt, wenn Sie das Maven-Compiler-Plugin verwenden, in der Quell- / Zielkonfiguration und stellen Sie sicher, dass es sich um die gewünschte Java-Version handelt. Ich fand, dass ich im Folgenden 1,7 hatte; Ich habe es auf 1.8 geändert und dann alles in IntelliJ korrekt kompiliert.
quelle
Die obigen Antworten waren sehr nützlich, aber nach allen Einstellungen wurde das Projekt mit der falschen Version ausgeführt. Schließlich habe ich festgestellt, dass es auch im Abhängigkeitsfenster konfiguriert werden kann. Idee 2018.1.3 Datei -> Projektstruktur -> Module -> Quellen und Abhängigkeiten.
quelle
So ändern Sie die JDK-Version der Intellij-IDE selbst:
Starten Sie die IDE -> Hilfe -> Aktion suchen
als Typ:
oder (abhängig von Ihrer Version)
quelle
Für die neueste Version von Intellij gehen Sie zu, um Standard-JDK / SDK für neue Projekte festzulegen
Configure->Structure for New Projects -> Project Settings -> Project SDK
quelle