Erreur Eclipse/Maven : "Aucun compilateur n'est fourni dans cet environnement&quot ;

Je suis un nouveau venu dans le monde du développement d'entreprise Java. Le gourou Java de mon organisation est en congé familial pour une durée indéterminée et on m'a confié la tâche de maintenir certaines des applications Java qu'il a développées. Il a installé Eclipse [Kepler SR1] avec Maven sur mon ordinateur avant de partir, et cela semblait fonctionner correctement.

Maintenant, je suis prêt à déployer ma première modification et je dois exécuter une installation Maven, mais j'ai du mal à la faire fonctionner - j'obtiens la sortie suivante sur ma console :

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project mrpapp : Échec de la compilation
[ERROR] Aucun compilateur n'est fourni dans cet environnement. Peut-être utilisez-vous un JRE plutôt qu'un JDK ?

Je ne sais pas, mais j'utilise bien un JDK et non un JRE. J'ai revérifié mon $JAVA_HOME (C:\Program Files (x86)\Java\jdk1.7.0_60) et il a un javac.exe dans son répertoire bin.

Je joins une copie de mon fichier pom.xml pour votre examen. Je suis sûr qu'il y a quelque chose dans ce fichier qui cause le problème, mais je ne suis pas sûr de ce que cela peut être. J'utilise un ordinateur portable avec Windows 7 64bit, si vous avez besoin de plus d'informations sur la plate-forme/environnement, je peux vous les fournir.

Toute aide sera grandement appréciée.

Solution

Allez dans Fenêtre → Préférences → Java → JREs installés.

Et voyez s'il y a une entrée pointant sur votre chemin JDK, et si ce n'est pas le cas, cliquez sur le bouton Editer et mettez le chemin que vous avez configuré votre environnement JAVA_HOME.

Commentaires (5)

Allez dans Fenêtre > Préférences > Java > JREs installés > et vérifiez vos JREs installés. Vous devriez y trouver une entrée avec un JDK.

https://cduu.wordpress.com/2013/03/08/maven-eclipse-compiler-error-no-compiler-is-provided-in-this-environment/

Commentaires (0)

Veuillez vérifier si vous avez les entrées suivantes dans l'élément de votre pom.xml en particulier le jdk.version car le passage à un jre installé ne m'a pas résolu l'erreur similaire.


    1.7
    4.1.1.RELEASE
    1.2
    4.11
Commentaires (0)