在命令提示符中使用'mvn -version'时出错

时间:2014-04-05 20:24:42

标签: maven

以下是我设置的变量:

用户变量

JAVA_HOME : C:\Program Files(x86)\Java\jdk1.7.0_07
PATH      : %JAVA_HOME%

系统变量

JAVA_HOME.: C:\Program Files(x86)\Java\jdk1.7.0_07 
M2        :%M2_HOME%\bin
MAVEN_HOME:D:\STUDYY\JAVA\Maven\apache-maven-3.2.1
MAVEN_OPTS:Xms256m -Xmx512m
PATH      :C:\Program Files (x86)\Java\jdk1.7.0_07\bin;%M2_HOME%\bin
设置完所有这些之后

mvn is not recognized as an internal or external command, operable program or batch file

有人可以帮忙解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

在命令提示符中,使用引号中的mvn的完整路径:

"C:\Program Files\maven\bin\mvn.bat"

另外,检查您的%M2_HOME%和其他变量是否有空格。

答案 1 :(得分:0)

我没有看到您为M2_HOME设置的值,正确设置然后它可以正常工作。

像这样设置你的M2_HOME: M2_HOME = d:\ STUDYY \ JAVA \ Maven的\ Apache的行家-3.2.1

然后它就会工作。