'mvn'命令未被识别为内部命令或外部命令,正在运行

时间:2020-07-15 19:25:03

标签: maven

昨天,我经历了一个教程,该教程让我设置了maven,并使项目正常运行,并关闭了Windows pc。

现在,mvn命令不起作用。

C:\>mvn -version
'mvn' is not recognized as an internal or external command,
operable program or batch file.

我的系统变量: MAVEN_HOME=C:\opt\apache-maven-3.6.3

我的path变量在结尾处包含以下内容: ;%MAVEN_HOME%\bin

看来我的系统变量设置正确: enter image description here

2 个答案:

答案 0 :(得分:0)

  1. 请确保当您找到 M2_HOME 时,它指向您的基于Maven的目录, bin目录。

  2. 然后,确保设置路径和 PATH 之类的东西:(PATH=%M2_HOME%\bin;%PATH%)。

  3. 然后重新启动计算机并运行此命令。

    dir %M2_HOME%\bin\mvn*
    

如果有一个.bat文件,它应该可以工作,因为您似乎正在运行Windows。如果没有,则您的路径不正确,您需要确保%PATH%变量指向Maven的正确路径。

答案 1 :(得分:0)

不知道为什么,但是可以正常运行,除了重新启动Windows PC以外,没有进行任何其他更改。将会继续监视,但是我无法复制该问题进行调查。