错误:JAVA_HOME设置为无效目录

MrP*_*cil 3 java java-home maven

我试图让maven安装工作,但我总是得到这个错误

C:\ Windows\System32> mvn --version
错误:JAVA_HOME设置为无效目录.
JAVA_HOME ="C:\ Program Files\Java\jdk1.7.0_51;"
请在您的环境中设置JAVA_HOME变量以匹配Java安装的位置.

我知道错误说的是每件事,但我在这里尝试了一切.我有以下设置:

系统变量:

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

我添加了整条路径也许是有兴趣的人.请看一下最后一部分.

路径:

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;
Run Code Online (Sandbox Code Playgroud)

路径感兴趣部分:

%M2%;%JAVA_HOME%\bin;
Run Code Online (Sandbox Code Playgroud)

我已经通过删除它尝试了它,%JAVA_HOME%\bin;但它不起作用,因为我在路径开头的SDK安装有这条路径 C:\Program Files\Java\jdk1.7.0_51\bin

我试图将设置添加到用户变量,但它不起作用.

Jes*_*per 6

JAVA_HOME ="C:\ Program Files\Java\jdk1.7.0_51;"

Maven说JAVA_HOME环境变量中的目录名后面有一个分号.删除分号.