Поддержка Eclipse + Java 8?

Как я могу заставить Java 8 работать с Eclipse?

я следовал данное руководство но не работает. Я тоже видел страница Вики Eclipse Java 8, но они не объясняют, что делать с проверенными репозиториями git.

7 ответов


для Kepler SR2 (4.3.2) необходимо установить исправление функции, чтобы получить поддержку JAVA 8. Выполните следующие действия:

  • Eclipse-справка (Меню) > установить новое программное обеспечение...

  • введите следующий URL-адрес в поле " работа с:
    http://download.eclipse.org/eclipse/updates/4.3-P-builds/

  • нажмите 'Enter'

  • выберите категорию ' поддержка Eclipse Java 8 (для Кеплер КР2)'
  • нажмите 'Next'
  • нажмите 'Next'
  • принять лицензионное соглашение
  • нажмите 'Finish'

  • перезапустить Eclipse, когда его спросили

источник: ссылке

@Elisabeth

чтобы иметь желаемый JRE/ JDK на BuildPath, выполните следующие действия.

  • щелкните правой кнопкой мыши проект из Package Explorer
  • выберите BuildPath и выберите Настройка Builpath
  • выберите библиотеки вкладка из всплывающего окна свойств
  • выбрать текущий системная библиотека JRE
  • клик удалить
  • нажать на кнопку Добавить Библиотеку
  • выберите системная библиотека JRE
  • там вы сможете добавить желаемый JRE/ JDK версия с использованием 3 различных методов.

Если вы не найдете желаемую версию JRE/ JDK там в этих 3 вариантах, то вам придется сначала установить это. Следующая ссылка поможет вам подробно со снимками экрана, чтобы сделать то же самое. Надеюсь, это поможет.

источник: ссылке


как написано в https://wiki.eclipse.org/JDT_Core/Java8:

" начиная с I20140318-0830 все наши сборки Luna (4.4) содержат поддержку Eclipse для Java™ 8. Для Kepler SR2 (4.3.2) доступен патч функции. "

enter image description here

Итак, прямо сейчас вам нужно загрузить нестабильный выпуск eclipse.

перейти к : http://download.eclipse.org/eclipse/downloads/

там скачать выпуск старше чем или равно I20140318-0830

enter image description here

затем вы выбираете свою версию в соответствии с вашей ОС:

enter image description here

нажмите на ссылку (http), начнется загрузка :

enter image description here

обратите внимание, что согласно веб-сайту eclipse : Java™ 8 еще не приземлился в наших стандартных пакетах загрузки. Но вы можете добавить его в существующий пакет Eclipse Kepler SR2. Он будет включен в пакеты Luna, начиная с M7 on Может 9/2014.

поэтому после мая 9/2014 получить eclipse, работающий с java 8, будет проще.


теперь, когда Java 8 отправлен, Eclipse выпустила поддержку для него. Java 8 доступен как "обновление" для Eclipse Kepler (выпуск Eclipse 2013) и доступен в интеграции / ночных сборках к Eclipse Luna (выпуск Eclipse 2014). Дополнительные сведения об усовершенствованиях и их установке в текущей версии IDE см. В разделеhttp://eclipsesource.com/blogs/2014/03/25/eclipse-support-for-java-8/


похоже, что это все еще очень много работы (следовательно, будут проблемы стабильности). Есть ли особая причина вы хотите использовать Java 8?

Это объясняет, что вы должны делать:

  • проверка ветви BETA_JAVA8 следующих репозиториев git: JDT, предназначенным/основной репозиторий в git://git-репозитории.затмение.орг/gitroot/JDT, предназначенным/затмение.JDT, предназначенным.ядро.ГИТ
  • вам нужно установить сборку JDK8 как установленную JRE, чтобы запустить тесты с использованием среды выполнения JavaSE-1.8.
  • для получения дополнительной информации о том, как работать с репозиториями git, посмотрите наhttp://wiki.eclipse.org/Platform-releng/Git_Workflows .
  • в качестве базовой линии API используйте 3.8 (или 3.8 RC4, пока не будет выпущен 3.8).

Я не загрузил это РЕПО, Но я бы предположил, что он содержит ядро eclipse jdt (как указано в названии). Я бы просто подождал, пока стабильный релиз не будет завершен.


Как уже сказано здесь:

выпуск Kepler делает не включить поддержку Java 8, так как Java 8 еще не выпущен. Повторите попытку со следующим выпуском Eclipse или используйте бета-версии Eclipse, такие как the one by e (fx)clipse. Взгляните на этот отчет об ошибке время от времени для прогресса на Java 8 в JDT Eclipse.

EDIT: начиная с I20140318-0830 все Луна (4.4) строит поддерживают для Java 8. Окончательная версия Eclipse Luna (4.4) будет выпущена в конце июня 2014 года. Для Kepler SR2 (4.3.2) a характеристика патч необходимо установить.


ссылка на сайт обновления поддержки Eclipse Java 8 https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler


Для Затмения Марса.1 выпуск (4.5.1) вы должны загрузить дополнительный пакет с jre-8u73-windows-x64.смола.gz в папку java8/jre и укажите ее в разделе-VM в eclipse.ini. Это работает на меня.