【问题标题】:Maven isn't installing correctlyMaven 没有正确安装
【发布时间】:2019-01-07 10:19:04
【问题描述】:

我正在尝试将 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 目录的路径是: 我有以下 maven 相关的系统变量:

而我的 Path 变量是:

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

【问题讨论】:

  • %M2_HOME%\bin %JAVA_HOME%\bin ??是误会还是遗漏了;
  • 错了,意思是放一个 ;我会解决的
  • 您是否添加了链接到您的 jdk 目录的 JAVA_HOME 变量?你也应该设置MAVEN_HOME 值为C:\Program Files\Apache\maven 以避免麻烦。
  • 是的,JAVA_HOME 被添加为系统变量。我尝试添加 MAVEN_HOME 并测试 mvn 命令仍然给出错误。
  • 你能导航到你的 maven/bin 文件夹并输入“mvn --version”吗?

标签: maven installation maven-3 system-variable


【解决方案1】:

添加一个变量MAVEN_HOMElike:

姓名:MAVEN_HOME

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

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

【讨论】:

  • 我添加了变量 MAVEN_HOME 但是我将它添加为 C:\Program Files\Apache\maven 而不是 bin 目录。我添加了 bin 目录,但它似乎仍然无法正常工作。另外,我已将 maven 安装到 C:\Program Files\Apache\maven 而不是 C:\Program files\apache-maven-3.3.9
  • @Plasma 路径名没有问题。这只是一个例子。 maven 也是正确的,但是您需要提供直到 bin 的路径并且它必须工作。
  • @Plasma 其次,添加路径到 bin 后出现的错误是什么??
  • @Plasma 你是在系统变量还是用户变量中这样做?
  • 我将其添加为系统变量而不是用户变量。另外,我得到的错误是问题。
【解决方案2】:

首先你要从here下载maven,最好是最新版本并安装。

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

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

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

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

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

【讨论】:

  • 我已经这样做了,但它似乎不起作用。是的,我正在编辑系统环境变量而不是用户变量。
  • 你试过卸载并重新安装maven吗?如果您使用的是 Windows,请使用此 link。这是当前的稳定版本。
  • @Plasma 我已经更新了我的答案。问题可能是您使用的 Java 版本。您需要 java 7 或更高版本
  • 我使用的是 Java 8,我尝试使用您的链接卸载并重新安装 maven,但仍然遇到同样的错误。
【解决方案3】:

安装 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查看是否正常

【讨论】:

    猜你喜欢
    • 2017-03-21
    • 2017-04-26
    • 2019-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 2016-12-26
    相关资源
    最近更新 更多