Как изменить версию JDK для проекта Eclipse
Мне нужно написать проект, который совместим только с Java 1.5. У меня установлен Java 1.6. Есть ли какая-то форма обратной совместимости, чтобы получить Eclipse для компиляции с 1,5?
Должен ли я установить Java 1.5, чтобы показать его здесь? Или, может быть, есть другой способ?
.
Ответы
Ответ 1
Нажмите кнопку Добавить библиотеку. В результате ваш экран будет указывать на местоположение Java.
Выберите "Каталог", нажмите кнопку справа от JRE home и укажите расположение установленной папки.
Несмотря на то, что вы хотите всего лишь 1,5 проекта компилятора, вы можете достичь этого, изменив настройки компилятора в Eclipse вместо удаления 1,6 JRE и добавления 1,5 JRE.
GOTO -->JAVA--Compiler---> and change compiler level to '1.5' instead of '1.6'
Как предположил Давидфматесон,
Просто будьте осторожны, особенно если вы настраиваете это для команды людей, над которыми нужно работать. Если кто-то использует что-то новое или измененное в 1.6, он скомпилируется, но не будет работать в среде с JRE 1.5.
Ответ 2
Перейдите на вкладку "Окно" в Eclipse, перейдите в "Настройки" и, когда появится это окно, перейдите в Java → Установленные JRE → Execution Environment и выберите JavaSE-1.5. Затем вам нужно перейти в компилятор и установить уровень соответствия компилятора.
![Changing JRE]()
![Enter image description here]()
Ответ 3
Щелкните правой кнопкой мыши проект → Свойства → Путь сборки Java → выберите Системную библиотеку JRE, нажмите Изменить и выберите JDK или . JRE после, затем нажмите Java Compiler и выберите уровень соответствия компилятора до 1,8
![enter image description here]()
![enter image description here]()
![enter image description here]()
Ответ 4
Смотрите страницу Настройка JDK в Eclipse. С помощью кнопки добавления вы можете добавить другую версию JDK...
Ответ 5
JDK (JAVA_HOME), используемый для запуска Eclipse, не обязательно используется для компиляции вашего проекта.
Чтобы увидеть, какую JRE вы можете выбрать для своего проекта, проверьте настройки:
Общие → Java установлена JRE
По умолчанию, если вы не добавили JRE, объявленным будет только тот, который используется для запуска Eclipse (который можно определить в вашем eclipse.ini).
Вы можете добавить любую другую JRE, в том числе совместимую с вашим проектом.
После этого вам нужно будет проверить в свойствах вашего проекта (или в общих настройках), какой JRE используется, с каким уровнем соответствия:
![Alt text]()
(источник: standartux.fr)
Ответ 6
Eclipse - изменение проекта JDK Version -
Если вы хотите изменить какую-либо версию jdk конкретного проекта, чем вам нужно щелкнуть --- > Project → JRE System Library → Свойства --- > Внутри контейнера классов (JRE System Library) измените выполнение Окружающая среда, к которой вы хотите, например, 1,7 или 1,8.
Ответ 7
Если вы используете инструмент сборки maven, добавьте к нему следующие свойства, и обновление maven решит проблему
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
Ответ 8
В разделе настроек в разделе Java → Установленные JRE нажмите кнопку "Добавить" и перейдите в домашнюю папку 1.5 JDK. Затем проверьте это в списке, и он станет стандартным для всех проектов:
![enter image description here]()
Ответ 9
Как я столкнулся с этим вопросом несколько минут назад, если вы пытаетесь открыть существующий проект в среде с более новым JDK, убедитесь, что вы создаете версию JDK в Project Properties → Fac Facets → Java.