Хобрук: Ваш путь к мастерству в программировании

Измените среду на JDK в Eclipse Luna

Я использую Eclipse Luna (Java EE IDE). Мне нужно добавить jdk, потому что мой проект был преобразован в maven. Всякий раз, когда я устанавливаю консоль maven, выдает ошибку

В этой среде не предусмотрен компилятор. Возможно, вы используете JRE, а не JDK?

Поэтому я использовал «Предпочтение»> «Установил jre». Однако, когда я пытаюсь изменить JRE на JDK, используя кнопку поиска в файле Installed jre. Он показывает мне только JRE, а не JDK. Хотя я предоставляю путь JDK.

Короче говоря, мне нужно изменить свою среду на JDK.

Спасибо. Пожалуйста, помогите мне


  • Вы пробовали использовать кнопку ДОБАВИТЬ над поиском? вы должны добавить JDK к установленным JRE, а затем отметить тот, который будет использоваться eclipse. Если это все еще не работает, можете ли вы предоставить путь к вашему JDK, чтобы мы знали, что вы на самом деле делаете? 30.08.2014
  • [ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (компиляция по умолчанию) в проекте SpringIntegrationStruts: Ошибка компиляции [ОШИБКА] В этой среде не предоставляется компилятор. Возможно, вы используете JRE, а не JDK? Это ошибка, которую я получаю 30.08.2014

Ответы:


1

На экране настроек удалите указанную там JRE. Добавить> Стандартная виртуальная машина + Далее> Каталог + перейдите в каталог jre внутри папки jdk и Готово

Если все сделано правильно, JRE Home должен выглядеть как «C:\Program Files\Java\jdk1.8.0_05\jre», а НЕ «C:\Program Files\Java\jre8».

Затем убедитесь, что у вас есть новая системная библиотека JRE, указанная на вкладке «Библиотеки» в пути сборки Java, и в компиляторе Java (щелкните правой кнопкой мыши проект > свойства) вы определяете включение особенностей проекта и устанавливаете уровень соответствия компилятора на нужную версию.

Надеюсь, поможет.

30.08.2014

2

Просто откройте: Окно-> Настройки -> Установленные JRE и нажмите ПОИСК. Выберите папку, и eclips найдет все доступные jre и sdk.

20.01.2015
Новые материалы

Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

Введение в Джанго Фреймворк
Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..

Настольный ПК как «одно кольцо, чтобы править всеми» домашних компьютеров
Вид после 9 месяцев использования С настольных компьютеров все началось, но в какой-то момент они стали «серверами», и мы все перешли на ноутбуки. В прошлом году я столкнулся с идеей настольных..

Расширенные методы безопасности для VueJS: реализация аутентификации без пароля
Руководство, которое поможет вам создавать безопасные приложения в долгосрочной перспективе Безопасность приложений часто упускается из виду в процессе разработки, потому что основная..

стройный-i18следующий
Представляем стройную оболочку для i18next. Эта библиотека, основанная на i18next, заключает экземпляр i18next в хранилище svelte и отслеживает события i18next, такие как languageChanged,..

Обзор 20 основных и современных методов работы с массивами в JavaScript
Вы знаете их всех? В этом коротком посте я покажу сводку методов, доступных в JavaScript для работы с массивами. Я надеюсь, что вы найдете это полезным! В конце поста вы найдете ссылку на..

Да, но я чувствую необходимость указать, что это или не единственные два.
Да, но я чувствую необходимость указать, что это или не единственные два. Обучение с подкреплением (в качестве примера) также является важным.