Ответ 1
Думаю, вам просто нужно изменить "настройки" непосредственно в "файле предпочтений": org.eclipse.jdt.core.prefs
.
например. org.eclipse.jdt.core.compiler.compliance=1.8
Разработка поддержки Eclipse для Java 8 продолжается в ветке (http://wiki.eclipse.org/JDT_Core/Java8).
Чтобы опробовать текущую поддержку Eclipse для Java 8, я сделал следующее:
BETA_JAVA8
of git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
.Чтобы использовать новый синтаксис, доступный в Java 8, Eclipse сказал, что мне нужно установить уровень соответствия моего кода на 1,8. Чтобы установить уровень соответствия, я должен установить среду выполнения на JavaSE-1.8
. Эта среда исполнения недоступна в Windows -> Preferences -> Java -> Installed JREs -> Execution Environments
.
Как настроить среду выполнения на JavaSE-1.8
?
Ниже перечислены некоторые из моих попыток установить среду выполнения:
JavaSE-1.8
на сайте обновлений http://download.eclipse.org/eclipse/updates/4.2. Но определения среды исполнения не было.JavaSE-1.8
в git репозитории rt.equinox.framework, но его там не было.Думаю, вам просто нужно изменить "настройки" непосредственно в "файле предпочтений": org.eclipse.jdt.core.prefs
.
например. org.eclipse.jdt.core.compiler.compliance=1.8
Я просто зашел в Eclipse Marketplace из Eclipse (Help/Eclipse Marketplace...) и установил "поддержку Java 8 для Eclipse Kepler SR2", и новая среда исполнения "JavaSE-1.8" появилась автоматически. Ранее я установил Java 8 и добавил его как запись "Установленные JRE". Не нужно возиться с файлами свойств.
Если у вас есть 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 необходимо установить патч-функцию. На этой странице описано, как это сделать. это.
Eclipse version >= Luna (тот, что после Kepler) работает гладко с java 8.