Konfigurowanie JDK
- Windows -> Preferencje -> Zainstalowane JRE, aby skonfigurować zainstalowane JDK
- Właściwości projektu, Kompilator Java, Włącz ustawienia specyficzne dla projektu (lub skonfiguruj ustawienia obszaru roboczego), Zgodność z JDK
- Właściwości projektu, ścieżka kompilacji Java, biblioteki, Dodaj bibliotekę, bibliotekę systemową JRE, domyślny obszar roboczy lub alternatywne środowisko JRE (jedno z JRE skonfigurowanych w
Maven
ALE JEŚLI używasz mavena, pod warunkiem, że masz najnowsze środowisko JRE (Windows / Preferencje / zainstalowane JRE) - na przykład JDK 1.8
Możesz wybrać poziom 1.6, 1.7, 1.8, konfigurując atrybuty maven-compiler-plugin source i target, w ten sposób
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
Idealnie, jeśli masz nadrzędny pom, możesz to zrobić dla wszystkich modułów (projektów Eclipse) w nadrzędnym pom, w jednym miejscu.
Źródło i cel
Jeśli chcemy korzystać z funkcji języka Java 8, opcja –source powinna być ustawiona na 1.8. Ponadto, aby skompilowane klasy były zgodne z JVM 1.8, wartość –target powinna wynosić 1,8.
Aktualizowanie biblioteki JRE, która jest zepsuta w wielu projektach naraz (z Maven)
Zamiast aktualizować bibliotekę JRE jeden po drugim, pozwól Mavenowi zrobić to za Ciebie.
Wybranie projektów i kliknięcie prawym przyciskiem myszy Maven -> Aktualizuj projekt, ustawi bibliotekę systemową na ścieżkę zainstalowanego JDK, w przypadku gdy ścieżki są uszkodzone (ponieważ zainstalowałeś nowy JDK lub zaimportowałeś z innego komputera itp.) ustaw zgodność JDK zgodnie ze źródłem maven i ustawieniem docelowym w pom.