2015-06-26 6 views
0

У меня есть проект, который должен быть совместим только с JDK 1.4. Однако у меня нет JDK 1.4, установленного в моей системе (Mac). Я получаю следующее предупреждение в Eclipse:Как указать старое соответствие JDK в проекте Eclipse?

Путь сборки определяет среду исполнения J2SE-1.4. В рабочей области нет JRE, которые строго совместимы с этой средой.

У меня установлен JDK 8, который совместим, но Eclipse не распознает его. Я не хочу ничего более 1.4, чтобы войти в этот проект. Как мне настроить эту настройку?

+0

ли затмение бросает ошибку или это просто предупреждение ??? Если это просто предупреждение, вы можете попытаться вызвать API, который был введен после 1.4, и проверить, является ли eclipse его ошибкой, тогда вам будет хорошо идти ... – Codebender

+0

@AbishekManoharan Это предупреждение. –

ответ

2

Возможно, проект настроен на использование JDK 1.4.

Поскольку у вас нет этого установленного, вам необходимо удалить его и добавить 1,8, который у вас есть на самом деле.

  • правой кнопкой мыши проект и выберите "Build Path" -> "Настройка Build Path"
  • В опции "Java Build Path", удалить "JRE 1,4"
  • Перейти к «библиотека» -> «Add Library» и добавить JRE 1,8

Затем вы можете настроить совместимость источника использовать 1.4, так что новые функции не могут быть использованы.

  • "Путь сборки" -> "Настройка Build Path"
  • Выберите "Java Compiler"
  • Настройка "Источник совместимости", чтобы быть "1,4"
+0

Не работает. Я получаю это сообщение и предупреждение: http://imageshack.com/a/img911/3602/8mOsOd.png –

+0

Как-то Eclipse не думает, что JDK 8 совместим с 1.4. –

+0

Какая часть не работает. Могли ли вы удалить JRE 1.4 и добавить JRE 1.8? И теперь вы получаете новое сообщение об ошибке? Если да, то какой? – eugenioy