Maven安装不正确

时间:2018-07-31 05:55:40

标签: maven installation maven-3 system-variable

我正在尝试将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 directory  这可能是问题所在。我的Maven目录的路径为:Maven Folder Path 我有以下与Maven相关的系统变量:

System Variables

我的Path变量是: Path Variable

我不确定如何解决此问题,因此如果有人知道,请告诉我。

3 个答案:

答案 0 :(得分:1)

添加变量 MAVEN_HOME

名称: MAVEN_HOME

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

在您的情况下,M2_HOME您没有提供正确的路径。因此,它一定不能正常工作。尝试给出正确的路径,直到bin folder

答案 1 :(得分:0)

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

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

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

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

正如我在要安装的版本的下载页面上所说的那样: “ Maven 3.3+需要JDK 1.7或更高版本才能执行” 。因此,请确保您具有正确的Java版本。

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

答案 2 :(得分: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. 从Apaches的网站下载Maven Binary zip archive
  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,以检查是否正常