Eclipse на Mac использует неправильный JDK - PullRequest
0 голосов
/ 24 ноября 2018

У меня есть два JDK на моем Mac, 1.8 и OpenJDK 11. У меня есть эта строка в моем .profile:

export JAVA_HOME=$(/usr/libexec/java_home -v 11)

В терминале java -version показывает, что он использует 11, и echo$ JAVA_HOME также указывает на 11.

Я установил Preferences / Java / Installed JRE на 11. Я установил уровень соответствия 11 в конфигурации компилятора в моем pom.

Eclipse, однако, показывает, что «библиотека системы JRE» в моем проекте будет 1,8.Когда я выполняю класс в проекте, он работает под 1.8.

Что дает?Есть ли на Mac секретная настройка, в которой Eclipse использует 1.8?Или секретный параметр в конфигурации Eclipse?

(я использую последнюю версию Eclipse, 2018-09, полностью обновленную.)

Обновление : В комментарии @ @ vshcherbinin на вкладке Run Configuration / Java Application / JRE написано «Среда выполнения проекта« JavaSE-1.8 »(Home)».Я не верю, что у меня есть какие-либо настройки для конкретного проекта.Я удалил .project, .classpath и .settings в проекте и повторно импортировал основной проект Maven.Не уверен, как установить для среды выполнения проекта значение по умолчанию 11.

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