安装Maven的问题,尝试了一切,无法让它工作

时间:2014-10-07 13:59:24

标签: java maven

我已经按照多个安装教程安装了最新版本的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'未被识别为内部或外部命令,可操作程序或批处理文件。

4 个答案:

答案 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。