29

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

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

如果我运行 mvn -- version 我得到:

mvn: command not found

有人知道为什么会这样吗?谢谢。

4

8 回答 8

7

Maven设置:

一种。从https://maven.apache.org/download.cgi安装 maven

湾。解压maven并保存在C盘。

C。在系统变量中 设置MAVEN_HOME 。在此处输入图像描述

d。为maven设置路径 在此处输入图像描述

于 2019-08-25T11:36:14.697 回答
6

如果您在 Windows 上,我想您需要像这样设置 PATH:

SET PATH=%M2%

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

SET PATH=%PATH%;%M2%
于 2012-05-18T09:12:10.147 回答
6

我遵循了本教程:如何在 Windows 上安装 Maven

但是运行mvn -version,我仍然得到:

mvn:找不到命令

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

于 2017-05-29T07:01:48.843 回答
5

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

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

于 2013-08-16T18:07:52.607 回答
0
  1. 在命令提示符下运行 ' path ' 并确保列出了 maven 安装目录。
  2. 确保 maven 安装在“C:\Program Files\Maven”中。
于 2012-05-18T09:15:01.307 回答
0

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

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

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

于 2014-01-21T12:36:26.827 回答
0

我认为@emdhie 通过的教程会有很大帮助。 如何安装maven

但是,我跟着,仍然得到mvn: command not found

我找到了这个解决方案来了解我的配置有什么问题:

我打开命令行并调用了这个命令:

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

之后我得到了正确的 JAVA_HOME 并看到我的 JAVA_HOME 是错误的。

希望这可以帮助。

于 2019-08-27T21:11:23.733 回答
-1

mvn-版本

导出 PATH=$PATH:/opt/apache-maven-3.6.0/bin

于 2019-02-06T05:05:29.153 回答