Как я могу заставить Java 8 работать с Eclipse?
Я следил за этим руководством, но не работает. Я также видел вики-страницу Eclipse Java 8, но они не объясняют, что делать с выданными репозиториями git.
Как я могу заставить Java 8 работать с Eclipse?
Я следил за этим руководством, но не работает. Я также видел вики-страницу Eclipse Java 8, но они не объясняют, что делать с выданными репозиториями git.
Для Kepler SR2 (4.3.2) необходимо установить патч для поддержки JAVA 8. Выполните следующие действия:
Eclipse - Справка (MENU) > Установить новое программное обеспечение...
введите следующий URL-адрес в поле "Работа с":
http://download.eclipse.org/eclipse/updates/4.3-P-builds/
нажмите 'Enter'
источник: ссылка
@Elisabeth
Чтобы иметь желаемый JRE/JDK в BuildPath, выполните следующие действия.
Если вы не найдете нужную вам версию JRE/JDK в этих трех вариантах, вам сначала нужно будет установить ее. Следующая ссылка поможет вам подробно с экранами экрана сделать то же самое. Надеюсь, поможет.
источник: ссылка
Как написано в https://wiki.eclipse.org/JDT_Core/Java8:
"Начиная с I20140318-0830, все наши сборки Luna (4.4) содержат поддержку Eclipse для Java ™ 8. Для Kepler SR2 (4.3.2) доступно патч функций.
Итак, прямо сейчас вам нужно загрузить нестабильную версию затмения.
Перейдите по ссылке: http://download.eclipse.org/eclipse/downloads/
Загрузите выпуск старше или равный I20140318-0830
Затем вы выбираете свою версию в соответствии с вашей ОС:
нажмите на ссылку (http), начнется загрузка:
Обратите внимание, что согласно веб-сайту eclipse: Java ™ 8 еще не приземлился в наших стандартных пакетах загрузки. Но вы можете добавить его в существующий пакет Eclipse Kepler SR2. Он будет включен в пакеты Luna, начиная с M7 9 мая.
поэтому после 9 мая 2012 года получение eclipse, работающего с java 8, будет проще.
Теперь, когда Java 8 отправлен, Eclipse выпустила поддержку для него. Java 8 доступен как "обновление" для Eclipse Kepler (выпуск Eclipse 2013) и доступен для интеграции/ночной сборки в Eclipse Luna (выпуск Eclipse 2014). Дополнительные сведения об улучшениях и способах их установки в текущей версии среды разработки см. В разделе http://eclipsesource.com/blogs/2014/03/25/eclipse-support-for-java-8/
Похоже, что это еще очень большая работа (следовательно, будут проблемы стабильности). Есть ли конкретная причина, по которой вы хотите использовать Java 8?
Это объясняет, что вы должны делать:
- Оформить покупку в ветке BETA_JAVA8 следующих репозиториев git: Репозиторий JDT/Core - git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
- Вам нужно установить 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, такие как один клиентом e (fx). Посмотрите этот отчет об ошибках время от времени для прогресса на Java 8 в Eclipse JDT.
EDIT: Начиная с I20140318-0830 все В сборниках Luna (4.4) содержится поддержка Java 8. Окончательная версия Eclipse Luna (4.4 ) будет выпущен в конце июня 2014 года. Для Kepler SR2 (4.3.2) необходимо установить патч для функций.
Ссылка на сайт обновления Eclipse Java 8 Update https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler
Для выпуска Eclipse Mars.1 Release (4.5.1) вам необходимо загрузить дополнительный пакет с jre-8u73-windows-x64.tar.gz в папку java8/jre и укажите его в разделе -VM в eclipse.ini. Это работает для меня.