0

我正在尝试将 maven v3.5.4 安装到我的计算机上,每当我尝试“mvn -version”命令时,我都会得到

'mvn' 不是内部或外部命令、可运行程序或批处理文件。

我查阅了多个关于如何做到这一点的教程,它们提供的信息几乎相同。添加系统变量 M2 和 M2_HOME,然后将目录附加到 Path 系统变量。我将系统变量配置为以下内容:

M2:

  • 名称:M2
  • 值:C:\Program Files\Apache\maven\bin

M2_HOME:

  • 名称:M2_HOME
  • 值:C:\Program Files\Apache\maven

MAVEN_HOME:

  • 名称:MAVEN_HOME
  • 值:C:\Program Files\Apache\maven

小路:

  • 名称:路径
  • 值:%M2_HOME%\bin;%JAVA_HOME%\bin

我看到有人说 bin 目录中应该有一个 .exe 或 .bat 文件。那些东西我一个也没有。我在这个文件夹中只有 4 个文件。Maven bin 目录

这可能是问题所在。我的 Maven 目录的路径是:Maven 文件夹路径 我有以下与 Maven 相关的系统变量:

系统变量

我的路径变量是:

路径变量

我不确定如何解决这个问题,所以如果有人知道,请告诉我。

4

3 回答 3

2

添加一个变量MAVEN_HOME,如:

姓名:MAVEN_HOME

价值:C:\Program Files\apache-maven-3.3.9\bin

在您的情况下,M2_HOME路径不正确。因此它一定不起作用。尝试给出正确的路径bin folder

于 2018-07-31T06:08:37.903 回答
0

首先,您必须从这里下载 maven ,最好是最新版本并安装它。

然后,您必须为 Maven 设置Path变量。

转到开始并搜索“编辑系统环境变量”。选择环境变量选项,就像您在提供的示例中一样,保留M2_HOME原样,删除M2并将路径中的一个更改为:%M2_HOME%\bin\;

另外,请确保您正在编辑系统环境变量

正如我在您尝试安装的版本的下载页面上所说:“Maven 3.3+ require JDK 1.7 or above to execute”。因此,请确保您拥有正确的 java 版本。

如果这不起作用,那么我认为 Stack-Overflow 上的某个人无法提供帮助。

于 2018-07-31T06:07:42.453 回答
0

安装 Java

  1. 从 Oracle 网站下载Java SE Development Kit并安装
  2. 通过 windows 搜索浏览到 Environment Variables
  3. 按下New...系统变量列表
  4. 插入JAVA_HOME变量名
  5. 将其路径插入变量值(例如C:\Program Files\Java\jdk1.8.0_102:)
  6. Edit到路径,然后按新建
  7. 插入%JAVA_HOME%\bin
  8. 打开cmd输入java -version查看是否正常

安装 Maven

  1. Maven Binary zip archive从 Apaches 的网站下载
  2. 解压文件夹并将其移动到C:\Program Files
  3. 通过 windows 搜索浏览到 Environment Variables
  4. 按下New...系统变量列表
  5. 插入MAVEN_HOME变量名
  6. 将其路径插入变量值(例如C:\Program Files\apache-maven-3.6.2:)
  7. Edit到路径,然后按新建
  8. 插入%MAVEN_HOME%\bin
  9. 打开cmd输入mvn -version查看是否正常
于 2019-11-22T08:36:56.180 回答