it-roy-ru.com

Не удалось выполнить цель org.Apache.maven.plugins: maven-compiler-plugin (default-compile) для проекта: фатальная ошибка компиляции: 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: Неустранимая ошибка компиляции: tools.jar не найден: C:\Program Files\Java\jre1.8.0_40 ..\Lib\tools.jar»

Что я должен делать?

14
abdul khan

Вам нужно установить в Jcl установленную по умолчанию "jre" Eclipse. Окно Eclipse Menu => Preferences => введите строку поиска "jre" в левой навигационной панели => нажмите "Установленные JRE" в левой навигационной панели => Нажмите Add и перейдите к своему JDK. => установите флажок рядом с JDK, чтобы установить его по умолчанию. 

Возможно, вам придется скачать и установить Java JDK, если у вас его еще нет.

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

37
Shane Voisard

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

2
Kun

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

  1. pom.xml  enter image description here
  2. Путь сборки Java  enter image description here
  3. Java compiler  enter image description here

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

0
Vinayak Dornala