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

Jav*_*ons 39 java windows apache maven

键入命令时出现以下错误mvn --version:

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

我也遵循了这一点,但我仍然无法完成工作.

当我输入这个命令时,echo %M2_HOME%我得到路径打印,因为D:\Program Files\apache-maven-3.0.4 当我键入'echo%M2%'时,我得到了打印的路径D:\Program Files\apache-maven-3.0.4\bin

环境 : Windows XP

wul*_*pro 38

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

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

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

在我的PATH变量上,我有(以及其他)以下内容:

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

我尝试做你已经完成%M2%嵌套的工作%M2_HOME%,它也有效.


kir*_*hel 25

确保在路径中设置了maven bin目录并设置了JAVA_HOME属性

  • 为了让`mvn --version`运行,不需要`JAVA_HOME`.它是编译所必需的,但是后来就是这样. (2认同)
  • 是maven bin目录在指定的路径中.我同意Andreas_D :) (2认同)

Jaa*_*nus 11

将maven目录添加/bin到名称下的System变量Path.

要检查这一点,你可以 echo %PATH%