Erreur: JAVA_HOME est fixé à un répertoire non valide
J'essaie d'obtenir maven installation de travailler, mais je suis toujours cette erreur
C:\Windows\System32>mvn --version
Erreur: JAVA_HOME est fixé à un répertoire non valide.
JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_51;"
Veuillez définir la variable JAVA_HOME dans votre environnement pour correspondre à la
l'emplacement de votre installation de Java.
Je sais que le message d'erreur indique que chaque chose, mais j'ai tout essayé ici. J'ai la configuration suivante:
Variables Du Système:
M2_HOME: C:\Program Files\Apache Software Foundation\apache-maven-3.3.3
M2: %M2_HOME%\bin
JAVA_HOME: C:\Program Files\Java\jdk1.7.0_51
J'ai ajouté tout le chemin c'est peut-être intéresser quelqu'un. veuillez jeter un oeil à la dernière partie.
Chemin:
C:\Program Files\Java\jdk1.7.0_51\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;%M2%;%JAVA_HOME%\bin;
Chemin de partie intéressée:
%M2%;%JAVA_HOME%\bin;
Je l'ai essayé en supprimant le %JAVA_HOME%\bin;
aussi, mais il ne fonctionne pas depuis que j'ai cette voie par l'installation du SDK au début du chemin C:\Program Files\Java\jdk1.7.0_51\bin
J'ai essayé d'ajouter le paramètre à l'utilisateur les variables et il ne fonctionne pas.
ceux-ci sont Maven est Envars
OriginalL'auteur MrPencil | 2015-05-12
Vous devez vous connecter pour publier un commentaire.
Maven dit qu'il y a un point-virgule après le nom du répertoire dans la
JAVA_HOME
variable d'environnement. Enlever le point-virgule.aye, si vous modifiez une variable système, redémarrez toujours cmd 🙂
Oui, parce que l'invite de commande, malheureusement, ne ramasse pas de changements pour les variables d'environnement immédiatement - vous ré-ouvrez l'invite de commande.
Ou (au moins si vous utilisez bash), vous pouvez exécuter le
source
commande sur votre.bashrc
fichier pour recharger les variables d'environnement dans le fichier.OriginalL'auteur Jesper
vous devriez avoir à la fois maven et d'accueil java définie dans le même Système de Variable ...
OriginalL'auteur TubusMan
Essayez de Renommer M2_HOME à MAVEN_HOME
Également modifier M2: %MAVEN_HOME%\bin
OriginalL'auteur Denis Kozlov
Pour moi, le truc, c'est de fermer et d'ouvrir une autre fenêtre CMD, afin de vérifier si ir travaillé
OriginalL'auteur Ewerton