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

新手上路,请多包涵

键入命令 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

原文由 Java Questions 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 727
2 个回答

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

原文由 kirschmichel 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

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

  • M2_HOME=C:\apache-maven-3.0.3

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

  • %JAVA_HOME%\bin;%M2_HOME%\bin

我尝试做你用 %M2% 嵌套的 %M2_HOME% 所做的事情,它也有效。

原文由 wulfgarpro 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题