我已经按照多个安装教程安装了最新版本的Maven。我添加了所有正确的环境变量并更新了系统变量。这就是我所拥有的:
这是我对Maven's bin的路径。
C:\Program Files\ApacheSoftwareFoundation\apache-maven-3.2.3\bin
M2 = %M2_HOME%\bin
M2_HOME = C:\Program Files\ApacheSoftwareFoundation\apache-maven-3.2.3
我的系统变量看起来像这样
%M2% is appended to the end with a ; before it of course.
是的,我有最新的Java JDK和JAVA_HOME环境变量。
无论我尝试什么,我总是在控制台中得到同样的东西:
'mvn'未被识别为内部或外部命令,可操作程序或批处理文件。
答案 0 :(得分:1)
将其添加到PATH变量(tutorial) 或者只是
set PATH=%PATH%;path_to_maven_bin
答案 1 :(得分:0)
如果要从命令提示符设置路径,请将Maven安装目录括在双引号"{Maven path}"
中,因为Maven安装目录的路径中有空格。
答案 2 :(得分:0)
一些事情:
1)M2_HOME必须指向C:\Program Files\Apache Software Foundation\apache-maven-3.2.3\
(没有\ bin部分)。这是正确的用法,可能是您的IDE或其他工具所期望的。 M2_HOME也是MAVEN_HOME的代名词
2)将%M2_HOME%\bin
添加到%PATH%的末尾 - %PATH%保存可执行程序(exe,com,bat,...)的位置,Windows在命令未完全限定时扫描这些位置,例如:当你输入
> mvn install
Windows实际上会执行此
> C:\Program Files\Apache Software Foundation\apache-maven-3.2.3\bin\mvn.bat install
答案 3 :(得分:0)
以管理员身份运行命令提示符可能会帮助您查看是否已安装maven。