У меня в системе несколько JDK (14,04 LTS), JDK 6, 7, 8 - все Oracle. JDK 8 - это выбор альтернатив обновления.
Однако Java-проект, над которым я работаю, требует JDK 7. У меня есть отдельный каталог в моем домашнем каталоге с JDK 7 в нем. В eclipse.ini я добавил опцию -vm, указав каталог JDK у себя дома. Но когда появляется Eclipse, и я проверяю, какой JDK используется, он показывает / usr / bin / java, который преобразуется в JDK 8.
Я установил JAVA_HOME для установки JDK 8, также в моем домашнем каталоге, но это не то, что показано в конфигурации Eclipse. Таким образом, переменная окружения не так, как она выбирает JDK.
Может ли эксперт здесь объяснить, как настраивается конфигурация Eclipse?
Спасибо.
Ле
Для определения JDK в 'eclipse.ini', необходимо определить '-vm' и путь к JDK на отдельных строках
-vm
/path/to/java
, Эта запись должна также быть прежде 'строка любых '-vmarg.
Примечание: Эта запись устанавливает JVM/JDK, которые затмевают себя использование. Можно определить различный JDKs для каждого проекта путем добавления JDKs в Предпочтениях в' Java> список Установленных JRE.