Я использую Android Bundle/Eclipse Juno под Oracle JDK 8 как стандартную Java в своем блоке Fedora 21 KDE. В настройках отсутствует уровень соответствия компилятора Java 1.8. Когда я открыл уровень соответствия компилятору Eclipse, было установлено значение 1.4, и оно достигло 1,8. Здесь что-то не так?Отсутствует уровень соответствия компилятора Java 1.8 при запуске Android Bundle/Eclipse Juno под Oracle JDK 8
3
A
ответ
5
Eclipse juno не обладает магической поддержкой поддержки компилятора Java 1.8, потому что вы устанавливаете Java 8. Juno была выпущена в June 2012, а Java 8 была выпущена March 2014. Первая версия eclipse с поддержкой Java 8 - Kepler (через обновление JDT после выпуска); Luna поддерживает Java 8 из коробки.
2
В дополнение к тому, что написал Эллиот в his Answer, вы не сможете запускать код Java 8 на Android. Платформы Android поддерживают только лингвистические функции до Java 7, и даже тогда поддержка не завершена.
Ссылка:
Смежные вопросы
- 1. Установить уровень соответствия компилятора Java
- 2. Android Studio - OpenJDK 1.8 Vs Oracle JDK
- 3. Невозможно переключиться на уровень соответствия компилятора 1.8 в Eclipse Helios
- 4. Отсутствует виртуальная машина JDK 1.8 на Mac OS Yosemite
- 5. В чем разница между использованием JDK 7 и JDK 8 с уровнем соответствия компилятора 1.7?
- 6. JDK 8 с MyEclipse 10
- 7. Как указать уровень соответствия jdk 1.7 при использовании 1.8 в игровой структуре 2.2.2
- 8. Oracle JDK 1.8 поддерживается на сервере AIX?
- 9. Android-студия не работает с Oracle JDK 1.8
- 10. Как программно изменить уровень соответствия компилятора?
- 11. Ошибка при запуске сервера Wildfly 8.0 с JDK 1.8
- 12. Установляет уровень соответствия компилятора eclipse java 1.6 так же, как и с помощью JDK 1.6?
- 13. AIX JDK 1.8 скачать
- 14. Tomcat 7 и 8 не запускается под YOSEMITE и Java JDK SE 8 - отсутствует ExtendedPlatformComponent
- 15. Eclipse Обновление соответствия компилятора 1,7
- 16. Как изменить уровень источника в eclipse Juno
- 17. ошибка соответствия компилятора eclipse 1.6
- 18. UnsupportedClassVersionError jdk 1.8
- 19. Когда я обновил Jdk 1.6 до Jdk 1.8, я получаю следующую ошибку: Тип java.lang.CharSequence не может быть разрешен
- 20. Уровень компилятора Java не соответствует
- 21. JDK отсутствует в JDK файле
- 22. Каков уровень оптимизации java-компилятора?
- 23. Этот код Groovy не работает при запуске под Java 8
- 24. Drools 6.50 Ошибка при использовании JDK 1.8
- 25. Ubuntu: Oracle JDK 8 не установлен
- 26. JavaFX отсутствует в JDK 1.7/1.8 в Linux?
- 27. Intellij собирает JDK 1.6 вместо 1.8
- 28. Java 1.8 требуется для Oracle Sql Developer
- 29. Перемещение с JDK 1.7 на JDK 1.8 на Ubuntu
- 30. Вместо этого найдено '1.8'. Для Android требуется уровень соответствия компилятора 5.0 или 6.0. Пожалуйста, используйте Android Tools> Fix Project Properties
Спасибо Я не ищу в использовании Java 8 для Android. Eclipse, предоставляемый через официальные каналы или каналы дистрибутива, часто включает в себя множество вещей, которые, как новичок, мне может не понадобиться. Это не большая проблема, но, тем не менее, использование официальной цепочки инструментов является предпочтительным. И именно поэтому я использую архаичную версию Eclipse. Fedora 21 отказалась от поддержки Java 7, потому что она будет EOL до того, как Fedora 21 пройдет EOL. Поэтому я заканчиваю установку Java 8 и Eclipse Juno. –
Я не уверен в ваших рассуждениях. Многим «вещам, которые разработчик не нужен» на самом деле очень важно ... и тому, что новичок ** должен изучать **; например управление версиями, инструменты сборки. Но как бы то ни было, если вы хотите придерживаться архаичной версии Eclipse, вы не сможете разработать код Java 8 с помощью IDE. –
Надеюсь, вы понимаете, что обучение требует времени, и вы решаете одну проблему за раз. Мои знания о Java расширяются до одного онлайн-класса и одной книги. Я изучил основы управления версиями, инструменты сборки и т. Д., Собрав статьи здесь и там. Мне нужно научиться основам Java, прежде чем я начну использовать инструменты обучения и все, что вращается вокруг программирования. –