【问题标题】:cmd cannot find mvn commandcmd找不到mvn命令
【发布时间】:2017-10-05 10:51:42
【问题描述】:
我刚刚安装了 Maven 并将 maven 的 \bin 目录添加到我的路径变量中。当我尝试在命令提示符中使用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
【问题讨论】:
标签:
windows
maven
path-variables
【解决方案2】:
在this tutorial by mkyong 之后,我能够让它在 Windows 10 (v10.0.15063) 上运行:
-
安装JDK并设置JAVA_HOME系统变量
-
下载 Maven zip,解压并设置 M2_HOME 和 MAVEN_HOME 系统变量以指向根 maven 文件夹(不带 \bin)
-
更新PATH 系统变量以包含%M2_HOME%\bin(这将让您在命令提示符中运行“mvn”)。
打开命令提示符(cmd.exe)并执行mvn -version
如果您还没有,可以下载 Maven (apache-maven-3.5.0-bin.zip) here。
Java SDK (jdk-8u144-windows-x64.exe) 可以从 Oracle here 下载。
【解决方案3】:
这是我在 Windows 10 上的工作 maven 配置。在 W10 上配置比在 WXP 或 W7 上更麻烦。
【解决方案4】:
我也遇到过同样的问题。我安装了Maven并将maven的\bin目录添加到我的路径变量中 System Variables,所以我只能使用管理员权限使用MAVEN命令(以管理员身份在windows中运行cmd)
我通过在 User variables 下创建所有(包括 PATH 变量)解决了这个问题。