JDKs konfigurieren
- Windows -> Einstellungen -> Installierte JREs, um die installierten JDKs zu konfigurieren
- Projekteigenschaften, Java Compiler, Projektspezifische Einstellungen aktivieren (oder Arbeitsbereichseinstellungen konfigurieren), JDK-Konformität
- Projekteigenschaften, Java-Erstellungspfad, Bibliotheken, Bibliothek hinzufügen, JRE-Systembibliothek, Standardarbeitsbereich oder Alternative JRE (eine der in konfigurierten JREs)
Maven
ABER WENN Sie maven verwenden, vorausgesetzt, Sie haben Ihre neueste JRE (Windows / Einstellungen / Installierte JREs) - zum Beispiel JDK 1.8
Sie können die Level 1.6, 1.7, 1.8 auswählen, indem Sie die Quell- und Zielattribute des Maven-Compiler-Plugins wie folgt konfigurieren
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
Und wenn Sie einen übergeordneten POM haben, können Sie dies idealerweise für alle Module (Eclipse-Projekte) im übergeordneten POM an einem einzigen Ort tun.
Quelle und Ziel
Wenn wir die Java 8-Sprachfunktionen verwenden möchten, sollte die Quelle auf 1.8 gesetzt werden. Damit die kompilierten Klassen mit JVM 1.8 kompatibel sind, sollte der Zielwert 1,8 sein.
Aktualisieren der JRE-Bibliothek, die in vielen Projekten gleichzeitig fehlerhaft ist (mit Maven)
Lassen Sie Maven dies für Sie tun, anstatt die JRE-Bibliothek einzeln zu aktualisieren.
Wenn Sie die Projekte auswählen und mit der rechten Maustaste auf Maven -> Projekt aktualisieren klicken, wird die Systembibliothek auf den Pfad des installierten JDK gesetzt, falls die Pfade beschädigt sind (weil Sie ein neues JDK installiert oder von einem anderen Computer importiert haben usw.) und Stellen Sie die JDK-Konformität gemäß der Maven-Quell- und Zieleinstellung im POM ein.