Maven:找不到mvn命令

Roa*_*oaz 20 windows maven

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

M2_HOME = C:\Program Files\Maven 
M2 = %M2_HOME%\bin 
path = %M2% 
Run Code Online (Sandbox Code Playgroud)

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

mvn: command not found
Run Code Online (Sandbox Code Playgroud)

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

Abd*_*man 21

Maven 设置:

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

b. 解压maven并保存在C盘。

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

d. 设置maven路径 在此输入图像描述


emd*_*hie 11

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

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

mvn:找不到命令

因此,我关闭了当前的 git 窗口,并打开了一个新窗口。一切都很顺利:)

  • git 窗口不会热重载环境变量:因此,如果修改 PATH,则必须关闭并重新打开 git bash。 (2认同)

khm*_*ise 6

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

SET PATH=%M2%
Run Code Online (Sandbox Code Playgroud)

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

SET PATH=%PATH%;%M2%
Run Code Online (Sandbox Code Playgroud)


How*_*Lee 5

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

但是今天我将 maven bin 的整个路径添加到我的系统变量“PATH”(C:\Program Files (x86)\Apache Software Foundation\apache-maven-3.1.0\bin)除了其他路径之外,到目前为止它运行良好. 希望它会一直这样。