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

Программирование Java 8 в Eclipse

Разработка поддержки Eclipse для Java 8 продолжается в ветке (http://wiki.eclipse.org/JDT_Core/Java8).

Чтобы опробовать текущую поддержку Eclipse для Java 8, я сделал следующее:

  • Я установил сборку JDK 8 (этот шаг является необязательным).
  • Я проверил ветку BETA_JAVA8 of git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git.
  • Я импортировал проверенные проекты в экземпляр Eclipse Juno SR1 (ID сборки: 20120920-0800).
  • Я запустил новый экземпляр Eclipse из моего запуска Eclipse.

Чтобы использовать новый синтаксис, доступный в Java 8, Eclipse сказал, что мне нужно установить уровень соответствия моего кода на 1,8. Чтобы установить уровень соответствия, я должен установить среду выполнения на JavaSE-1.8. Эта среда исполнения недоступна в Windows -> Preferences -> Java -> Installed JREs -> Execution Environments.

Как настроить среду выполнения на JavaSE-1.8?

Ниже перечислены некоторые из моих попыток установить среду выполнения:

4b9b3361

Ответ 1

Думаю, вам просто нужно изменить "настройки" непосредственно в "файле предпочтений": org.eclipse.jdt.core.prefs.

например. org.eclipse.jdt.core.compiler.compliance=1.8

Ответ 2

Я просто зашел в Eclipse Marketplace из Eclipse (Help/Eclipse Marketplace...) и установил "поддержку Java 8 для Eclipse Kepler SR2", и новая среда исполнения "JavaSE-1.8" появилась автоматически. Ранее я установил Java 8 и добавил его как запись "Установленные JRE". Не нужно возиться с файлами свойств.

Ответ 3

Если у вас есть Kepler, вы можете получить его с помощью патча, на котором есть инструкции по установке на этой странице:

https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

Начиная с I20140318-0830 все Luna (4.4) основываются на наших загрузках страница содержит поддержку Eclipse для Java ™ 8. Для Kepler SR2 (4.3.2) a необходимо установить патч-функцию. На этой странице описано, как это сделать. это.

Ответ 4

Eclipse version >= Luna (тот, что после Kepler) работает гладко с java 8.