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.

ce qui est M2 et M2_HOME ?
ceux-ci sont Maven est Envars

OriginalL'auteur MrPencil | 2015-05-12