Подтвердить что ты не робот

Как изменить версию JDK для проекта Eclipse

Мне нужно написать проект, который совместим только с Java 1.5. У меня установлен Java 1.6. Есть ли какая-то форма обратной совместимости, чтобы получить Eclipse для компиляции с 1,5?

Должен ли я установить Java 1.5, чтобы показать его здесь? Или, может быть, есть другой способ?

Enter image description here.

4b9b3361

Ответ 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.