Настройка JDK
- Windows -> Настройки -> Установленные JRE, чтобы настроить установленные JDK.
- Свойства проекта, Компилятор Java, Включить параметры конкретного проекта (или настроить параметры рабочей области), Соответствие JDK
- Свойства проекта, путь сборки Java, библиотеки, добавить библиотеку, системную библиотеку JRE, рабочую область по умолчанию или альтернативную JRE (одна из JRE настроена в
Maven
НО ЕСЛИ вы используете maven, при условии, что у вас установлена последняя версия JRE (Windows / Preferences / Installed JREs), например JDK 1.8
Вы можете выбрать уровень 1.6, 1.7, 1.8, настроив атрибуты maven-compiler-plugin source и target, например
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
И в идеале, если у вас есть родительский pom, вы можете сделать это для всех модулей (проектов Eclipse) в родительском pom в одном месте.
Источник и цель
Если мы хотим использовать возможности языка Java 8, параметр –source должен иметь значение 1.8. Кроме того, чтобы скомпилированные классы были совместимы с JVM 1.8, значение –target должно быть 1.8.
Обновление библиотеки JRE, которая не работает сразу во многих проектах (с Maven)
Вместо того чтобы обновлять библиотеку JRE одно за другим, пусть Maven сделает это за вас.
Выбор проектов и щелчок правой кнопкой мыши для Maven -> Обновить проект, установит системную библиотеку на путь установленного JDK, в случае если пути нарушены (потому что вы установили новый JDK или импортировали с другого компьютера и т. Д.) И установите соответствие JDK в соответствии с исходным кодом maven и настройкой цели в файле pom.