2013-09-23 55 views
0

我安装了Maven作为每http://maven.apache.org/download.cgi和我创建了以下环境变量:不能运行mvn --version

JAVA_HOME : C:\Program Files (x86)\Java\jre7 
M2 : %M2_HOME%\bin 
M2_HOME : C:\Program Files (x86)\Apache Software Foundation\apache-maven-3.1.0 

而且,我前面加上PATH这个:

%M2%;%JAVA_HOME%\bin; 

当我尝试运行cmd并输入mvn --version它说:

'mvn'不被识别为内部或外部命令,可操作 程序或批处理文件。

+1

我不久前遇到了此问题...路径不支持多层嵌套,它只会评估第一层。尝试将'M2'设置为与'M2_HOME'相同的值并将'\ bin'添加到末尾 – StormeHawke

+1

谢谢,这似乎工作。还应该注意,这些应该添加在“系统变量”下,而不是“用户变量”。 – user1477388

回答

1

我不久前碰到过这个...... PATH不支持多层次的嵌套,它只会评估第一层。尝试将M2设置为与M2_HOME相同的值,并将\bin添加到末尾