我收到了 mvn
命令未被识别为内部或外部命令。
我已经设置了 M2_HOME、JAVA_HOME 并将 %M2_HOME%/bin 添加到路径变量中。都是系统变量。仍然遇到同样的问题。
回显显示正确路径的变量。
Maven 路径:C:\apache-maven-3.1.0\apache-maven-3.1.0
M2_HOME:C:\apache-maven-3.1.0\apache-maven-3.1.0
路径:Other things,C:\Program Files (x86)\Java\jdk1.7.0_40\bin,C:\apache-maven-3.1.0\apache-maven-3.1.0\bin
我已经重新启动了我的电脑两次。
最佳答案
在设置 M2_HOME(指向您 Maven basedir, NOT the bin
目录)和 PATH ( PATH=%M2_HOME%\bin;%PATH%
)后重新启动您的机器。
然后做:
dir %M2_HOME%\bin\mvn*
如果有
.bat
文件,它应该在 Windows 下工作,因为它似乎正在找到它。如果没有,那么你的路径不对,你需要确保你的%PATH%
变量确实指向 Maven 的正确路径。确保您为操作系统使用了正确的斜杠。在 Windows 下,它们是
\
.
关于maven - mvn 命令未被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19090928/