cmd 找不到 mvn 命令

Mar*_* M. 3 windows path-variables maven

我刚刚安装了Maven并将\binmaven的目录添加到我的路径变量中。当我尝试mvn在命令提示符中使用该命令时,我只收到一条消息:

mvn:找不到命令

我在这里找到的其他所有内容都没有帮助。

编辑:

我使用https://maven.apache.org/install.html来安装 maven。

SET PATH=%PATH%;C:\Program Files\Maven\apache-maven-3.5.0\bin\mvn.cmd
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Run Code Online (Sandbox Code Playgroud)

ren*_*ene 6

您已将文件包含在路径中:

C:\Program Files\Maven\apache-maven-3.5.0\bin\mvn.cmd
Run Code Online (Sandbox Code Playgroud)

这是不好的。PATH 环境变量应仅包含可找到文件(如 exe 和 cmd)的路径。

调整您的 PATH 如下所示:

C:\Program Files\Maven\apache-maven-3.5.0\bin
Run Code Online (Sandbox Code Playgroud)

(所以删除\mvn.cmd)。确保启动新的命令提示符以验证您的路径设置是否正确。

请参阅如何从 Windows 7 上的非管理员帐户设置用户环境变量(例如 PATH)以找到正确的 Windows 对话框以适应更多设置。


Jun*_*r M 6

按照mkyong 的教程,我能够让它在 Windows 10 (v10.0.15063) 上运行:

  1. 安装JDK并设置JAVA_HOME系统变量

  2. 下载 Maven zip,解压并设置M2_HOMEMAVEN_HOME系统变量以指向根 maven 文件夹(不带 \bin)

  3. 更新PATH系统变量以包含%M2_HOME%\bin(这将让您在命令提示符中运行“mvn”)。

  4. 打开命令提示符(cmd.exe)并执行mvn -version


如果您还没有Maven (apache-maven-3.5.0-bin.zip),可以在此处下载。

Java SDK (jdk-8u144-windows-x64.exe) 可以从 Oracle此处下载。