web-dev-qa-db-fra.com

Échec de l'exécution de l'objectif org.Apache.maven.plugins: plug-in maven-compiler (compilation par défaut) sur le projet: erreur irrécupérable lors de la compilation: tools.jar introuvable.

J'ai effectué toutes les étapes décrites dans http://www.tutorialspoint.com/jsf/jsf_environment_setup.htm

Apache Maven et Apache Tomcat sont tous deux prêts. Je définis également les environnements. J'ai créé le projet Maven dans Eclipse, il donne l'échec de la construction pendant que je l'exécute à l'aide de la construction Maven.

Ça donne cette erreur 

"Échec de l'exécution du but org.Apache.maven.plugins: maven-compiler-plugin: 2.5.1: compiler (compilation par défaut) sur le projet Hello2: Erreur irrécupérable lors de la compilation: tools.jar introuvable: C:\Program Files\Java\jre1.8.0_40 ..\lib\tools.jar "

Que devrais-je faire?

14
abdul khan

Vous devez définir le "jre" installé par défaut d'Eclipse sur un jdk. Menu Fenêtre Eclipse => Préférences => entrez la chaîne de recherche "jre" dans le volet de navigation de gauche => cliquez sur "JRE installés" dans le volet de navigation de gauche => Cliquez sur Ajouter et naviguez jusqu'à votre JDK. => cochez la case en regard du JDK pour le définir par défaut. 

Vous devrez peut-être télécharger et installer le jdk Java si vous ne le possédez pas déjà.

Assurez-vous également que la configuration d'exécution Eclipse est configurée pour utiliser le jdk par défaut que vous avez configuré: Menu Exécuter => Configurations Exécuter => Sélectionnez la configuration d'exécution de votre projet (Maven Build) => Cliquez sur l'onglet JRE => Sous Exécution de JRE, sélectionnez "Espace de travail par défaut". ".

37
Shane Voisard

J'efface mon référentiel local .m2 et le réexécute. Ça marche.

2
Kun

Vérifiez la version Java, elle devrait être la même pour tous les endroits. Voir les screenshots.

  1. pom.xml  enter image description here
  2. Chemin de construction Java  enter image description here
  3. Compilateur Java  enter image description here

Remarque: pour voir la fenêtre de configuration pour 2 et 3 ... faites un clic droit sur le projet et cliquez sur propriétés

0
Vinayak Dornala