Возможно ли использовать версию Java SE выше 8 в Eclipse или любой другой IDE? - PullRequest
0 голосов
/ 13 апреля 2019

Я хочу использовать новый JDK 11 (Версия 11.0.2) в моих проектах, и я установил его сразу. Я также установил переменную пути в JDK и удалил старую переменную JAVA_HOME. Но когда я хочу установить новый путь сборки в exlipse, он говорит, что Java SE 11 (а также 9 и 10) не связаны. Я просто могу использовать Java SE 8 и ниже.

Я попытался правильно установить переменную пути и переменную JAVA_HOME в C: \ Program Files \ Java \ jdk-11.0.2 и C: \ Program Files \ Java \ jdk.11.0.2 \ bin, но это не сработало для меня. Также я выяснил, что мой JDK установлен на Java версии 11.0.2 с помощью командной строки

javac -version
--> javac 11.0.2

Версия Java по-прежнему 1.8.0_202

java -version
--> java version "1.8.0_202"
--> Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
--> Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

1 Ответ

2 голосов
/ 13 апреля 2019

Сообщите Eclipse о JDK / JRE, которые вы хотите использовать, в «Предпочтениях» в «Java> Установленные JRE».

Подключите среды выполнения к JDK / JRE в «Предпочтениях» в «Java> Установленные JRE».> Среды выполнения '.

Установите требуемые уровни соответствия компилятора в Настройках в' Java> Компилятор '.

Для отдельных проектов укажите JDK / JRE для использования в свойствах проекта вСтраница «Путь сборки Java» (вкладка «Библиотеки»).

Вы также можете установить уровни соответствия компилятора для проекта в свойствах «Компилятор Java».

Используйте «Выполнить> Выполнить настройки» дляустановите JDK / JRE, используемый при запуске вашей программы из Eclipse.

Для полной поддержки Java 11 необходимо использовать текущую версию Eclipse (2019-03) или Eclipse 2018-12, более ранние версии не поддерживаютэто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...