windows - cmd找不到mvn命令

标签 windows maven path-variables

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

mvn: command not found

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

编辑:

我用了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

最佳答案

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

C:\Program Files\Maven\apache-maven-3.5.0\bin\mvn.cmd

这不太好。 PATH 环境变量应该只包含可以找到 exe 和 cmd 等文件的路径。

将您的 PATH 调整为如下所示:

C:\Program Files\Maven\apache-maven-3.5.0\bin

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

参见How can I set user environmental variables (such as PATH) from a non-administrator account on Windows 7找到正确的 Windows 对话框来调整 many more 之间的设置。

关于windows - cmd找不到mvn命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18518108/

相关文章:

maven - 当通过存储库访问父 pom 时,将忽略父 pom 中的 <pluginRepository>

java - 是否可以在 Maven POM 的描述中包含格式(即 HTML)?

java - 禁用 PathVariables 的假编码

python - 为什么 Python 启动器在解释器中运行时无法导入脚本(使用 shebang)?

windows - 本地主机嗅探器(Windows 操作系统)

node.js - Angular 6 和 Vagrant 问题

maven - 在IntelliJ中启动Tomcat之前如何运行多个Maven目标

Spring MVC : how to indicate whether a path variable is required or not?

c++ - Winsock - 连接问题

c++ - 如何获取USB硬盘物理序列号,厂商ID,产品ID