'mvn'不被识别为内部或外部命令,

当我input命令mvn --version时,出现以下错误:

“mvn”不被识别为内部或外部命令,可操作程序或batch file。

我也跟着这个,但是我仍然无法完成工作。

当我input这个命令echo %M2_HOME%我得到path打印为D:\Program Files\apache-maven-3.0.4当我input'echo%M2%'我得到的path打印为D:\Program Files\apache-maven-3.0.4\bin

环境: Windows XP

确保在path和JAVA_HOME属性集中有你的maven bin目录

在我的Windows 7机器上,我有以下的环境variables:

  • JAVA_HOME = C:\ Program Files \ Java \ jdk1.7.0_07

  • M2_HOME = C:\ Apache的行家-3.0.3

在我的PATHvariables中,我有(除其他外)以下内容:

  • %JAVA_HOME%\ BIN;%M2_HOME%\ bin中

我试着做你已经做了%M2%具有嵌套的%M2_HOME% ,它也可以。

将Maven目录/bin添加到名称Path下的系统variables。

要检查这个,你可以echo %PATH%