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

Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin (по умолчанию-компиляция) для проекта: Fatal error compiling: tools.jar не найден

Я выполнил все шаги, приведенные в http://www.tutorialspoint.com/jsf/jsf_environment_setup.htm

Apache Maven и Apache tomcat готовы. Я также установил среду. Я создал проект Maven в Eclipse, он дает Build Failure, когда я запускаю его с помощью сборки Maven.

Он дает эту ошибку

"Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 2.5.1: компиляция (по умолчанию компиляция) в проекте Hello2: Fatal error compiling: tools.jar не найден: C:\Program Files\Java\jre1.8.0_40..\Lib\tools.jar"

Что мне делать?

4b9b3361

Ответ 1

Вам нужно установить eclipse по умолчанию "jre" в jdk. Меню окна Eclipse = > Предпочтения = > введите строку поиска "jre" в левой панели навигации = > нажмите "Установленные JRE" в левой навигационной панели = > Нажмите "Добавить" и перейдите к своему JDK. = > установите флажок рядом с JDK, чтобы сделать его по умолчанию.

Вам может потребоваться загрузить и установить java jdk, если у вас его еще нет.

Также убедитесь, что в настройке запуска eclipse установлено значение, установленное по умолчанию jdk: Run Menu = > Run Configurations = > Выберите конфигурацию прогона для вашего проекта (Maven Build) = > Нажмите вкладку JRE = > В Runtime JRE выберите "рабочее пространство по умолчанию".

Ответ 2

Я удаляю локальный локальный репозиторий .m2 и повторно запускаю его. Он работает.

Ответ 3

Проверьте версию JAVA, она должна быть одинаковой во всех местах. Смотрите скриншоты.

  • pom.xml введите описание изображения здесь
  • путь сборки JAVA введите описание изображения здесь
  • Компилятор JAVA введите описание изображения здесь

Примечание. Чтобы увидеть окно конфигурации для 2 и 3... щелкните правой кнопкой мыши по проекту и щелкните свойства

Ответ 4

Я использую ОС Windows с JDK 1.9 в eclipse Oxygen. Я столкнулся с этой проблемой при компиляции проекта с JDK 1.9 при использовании maven. Переход от установите "JAVACMD = C:\Program Files\Java\jdk-9.0.1\bin\java.exe" на set "JAVACMD = C:\Program Files\Java\jdk1.8.0_91\bin\java.exe" файла mvn.cmd, присутствующего в C:\apache-maven-3.5.2\bin, решил проблему. Кроме того, убедитесь, что компилятор, который вы используете для сборки проекта, правильно настроен в используемой вами среде IDE.