Maven:找不到mvn命令

时间:2012-05-18 09:04:31

标签: windows maven

我设置了以下系统变量(OS = Vista):

M2_HOME = C:\Program Files\Maven 
M2 = %M2_HOME%\bin 
path = %M2% 

如果我运行mvn - 版本我得到:

mvn: command not found

任何人都知道为什么会这样? 感谢。

8 个答案:

答案 0 :(得分:3)

如果你在Windows上,我想你需要做的就像这样设置PATH:

SET PATH=%M2%

此外,我假设您需要将路径设置为类似C:... \ apache-maven-3.0.3 \因为这是Windows归档文件的默认文件夹。 在另一方面,我假设您需要将maven的路径添加到您的,而不是将其设置为仅maven,因此您的设置应如下所示:

SET PATH=%PATH%;%M2%

答案 1 :(得分:2)

我尝试过其他线程的解决方案。在系统变量中添加M2和M2_HOME,甚至在用户变量中添加。以管理员身份运行cmd。没有一种方法有效。

但今天我将maven bin的整个路径添加到我的系统变量“PATH”(C:\ Program Files(x86)\ Apache Software Foundation \ apache-maven-3.1.0 \ bin)以及其他路径,到目前为止它运作良好。希望它能保持这种状态。

答案 2 :(得分:2)

我遵循了本教程:How to install Maven on Windows

但是mvn -version正在运行,我仍然有:

  

mvn:找不到命令

所以,我关闭了当前的git窗口,并打开了一个新窗口。 一切顺利:)

答案 3 :(得分:0)

  1. 在命令提示符中运行“ path ”并确保列出了maven安装目录。
  2. 确保maven安装在“C:\ Program Files \ Maven”中。

答案 4 :(得分:0)

我认为问题在于空间。我在System变量中有我的变量,但它不起作用。当我更改变量Progra~1 = 'Program Files'时,一切正常。

M2_HOME C:\Progra~1\Maven\apache-maven-3.1.1

我还在M2_HOME的末尾移动了PATH(%M2_HOME%\bin)我不确定这是否有任何区别。

答案 5 :(得分:0)

mvn -version

export PATH = $ PATH:/opt/apache-maven-3.6.0/bin

答案 6 :(得分:0)

Maven设置:

a。从https://maven.apache.org/download.cgi安装paven

b。解压缩Maven并保存在C盘中。

c。在系统变量中设置 MAVEN_HOME enter image description here

d。 设置Maven的路径 enter image description here

答案 7 :(得分:0)

我认为@emdhie通过的教程会有所帮助。 How install maven

但是,我跟随并且仍然得到mvn: command not found

我找到了这个解决方案,以了解我的配置出了什么问题:

我打开了命令行并调用了该命令:

../apache-maven-3.5.3/bin/mvn --version

此后,我获得了正确的JAVA_HOME并看到我的JAVA_HOME错误。

希望这会有所帮助。