【问题标题】:How to add Maven to the Path variable?如何将 Maven 添加到 Path 变量中?
【发布时间】:2017-12-20 12:52:22
【问题描述】:

我已经从here 下载了maven 3.5.0。我已经在路径中设置了:

C:\apache-maven-3.5.0

然后我尝试将其添加到Windows 7 的路径中,如下所示:

  1. 右击我的电脑

  2. 属性

  3. 高级系统设置

  4. 环境变量

  5. 新的用户变量并添加了Maven_Home,其值为C:\apache-maven-3.5.0

  6. 将其添加到路径变量中:%Maven_Home%\bin

  7. 桌面

  8. 打开cmd并请求mvn -version

结果

不识别maven

【问题讨论】:

  • 你可以在C:\apache-maven-3.5.0\bin 中使用mvn 命令吗?
  • 是的,它在其目录中运行良好。所以它起作用了。
  • 确保您的;%MAVEN_HOME%; 系统环境变量中有;%MAVEN_HOME%;。分号分隔符很重要。

标签: windows maven path


【解决方案1】:

在 Windows 中:

http://maven.apache.org/ 下载最新版本的 Maven 并导航至使用 --> 下载 --> 下载二进制 zip 存档。

1) 下载后解压文件夹,复制到文件夹中。 (假设我已复制到 c:\program files\apache-maven-3.52。

2) 在环境变量中设置Maven的路径: 搜索环境变量--> 编辑系统环境变量--> 导航到高级选项卡--> 环境变量

i) MAVEN_HOME : 点击新建 --> 变量名: MAVEN_HOME , 变量值: C:\Program Files\apache-maven-3.5.2

ii) M2_HOME : 点击新建 --> 变量名 : M2_HOME , 变量值: C:\Program Files\apache-maven-3.5.2

iii) 编辑“路径”环境变量 --> %M2_HOME%\bin

测试是否安装了Maven: mvn -version

参考资料:- http://www.baeldung.com/install-maven-on-windows-linux-mac

注意:在第 iii 点中,不要忘记在前后放置分号 (;)。

【讨论】:

  • 在 Windows 10 中,这根本不起作用。即使在重新启动后,它仍然显示“......不被识别为内部或外部命令”。两端有或没有;。
  • 我不知道您在 2020 年使用的是哪个版本的 Windows,但 Windows 10 似乎与这些说明完美配合。
  • 点击新建时哪个地方,用户变量还是系统变量?
【解决方案2】:
  1. 打开命令控制台
  2. 复制这个 设置 PATH="c:\program files\apache-maven-3.x.y\bin";%PATH%
  3. 相应地更改路径
  4. 点击进入

一切就绪,现在检查 mvn -version

【讨论】:

  • 这仅针对该控制台单独设置。如果您打开另一个控制台或进程,这不会反映在那里。另一个答案包括添加环境变量并全局添加到 PATH。
【解决方案3】:

我遇到了同样的问题并通过以下方式解决了问题:

  • 将 M2_HOME 添加到用户变量
  • 将 MAVEN_HOME 添加到 USER VARIABLES

  • 将 BIN 文件夹添加到 SYSTEM VARIABLES 中的 PATH 中

(与此视频一致:https://www.youtube.com/watch?v=RfCWg5ay5B0

然后我可以在新的命令终端中运行mvn -version

【讨论】:

    【解决方案4】:

    当我用;%Maven_Home%\bin; 编辑path 变量时问题得到解决,所以我应该在它之前和之后添加;

    【讨论】:

    • ; 分隔多个路径,但如果后面没有任何内容,则可以省略最后一个。
    【解决方案5】:

    添加

    1. MAVEN_HOME 变量 (C:\Program Files\apache-maven-3.5.2) 和 M2_HOME 变量 (C:\Program Files\apache-maven-3.5.2\bin)。
    2. 在系统变量的路径中添加%MAVEN_HOME%\bin。 然后在命令提示符下使用 mvn -version。

    【讨论】:

      【解决方案6】:

      另外,我会添加对我有用的信息

      在我打开环境变量并按照以下步骤操作后:

      系统变量>路径>编辑>添加这个:C:\apache-maven-3.6.3\bin>ok按钮。

      我还会发送您可能需要的系统变量

      我使用的是 Windows 10

      【讨论】:

        【解决方案7】:

        确保从https://maven.apache.org/download.cgi 下载二进制 zip 文件。然后它应该可以通过将其添加到其他答案中提到的路径变量来正常工作。我不小心下载了 src.zip 文件,当然它没有用。

        【讨论】:

          【解决方案8】:

          “系统变量”中的更改需要重新启动系统才能生效。 (Linux系统也一样)

          【讨论】:

          • 现代 Windows 10 中没有。只需关闭旧的 cmd.exe 并打开一个新的。
          【解决方案9】:

          1) 确保已安装 JDK,并将“JAVA_HOME”变量添加为 Windows 环境变量。

          1) 下载 Maven zip 文件,例如:apache-maven-3.5.0-bin.zip。将其解压缩到您要安装 Maven 的文件夹中。 假设你解压到这个文件夹——C:\Program Files\Apache\maven

          3) 使用系统属性设置环境变量。将 M2_HOME、M2、MAVEN_OPTS 添加到环境变量中。

          M2_HOME=C:\Program Files\Apache\maven\apache-maven-3.5.0
          
          M2=%M2_HOME%\bin
          
          MAVEN_OPTS=-Xms256m -Xmx512m
          

          4) 现在将 M2 变量附加到系统路径。 将字符串 ;%M2% 附加到系统变量 Path 的末尾。

          5) 打开命令控制台并运行此命令c:\> mvn --version

          你会得到下面的输出:

          Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T17:27:37+05:30)
          Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.3.3
          
          Java version: 1.7.0_75, vendor: Oracle Corporation
          
          Java home: C:\Program Files\Java\jdk1.7.0_75\jre
          
          Default locale: en_US, platform encoding: Cp1252
          

          【讨论】:

          • 与java无关
          • 不要使用M2_HOMEM2等,只把maven安装的bin文件夹放到那个路径下..
          猜你喜欢
          • 2014-03-10
          • 1970-01-01
          • 2011-02-19
          • 1970-01-01
          • 2015-01-12
          • 2023-03-29
          • 2011-07-28
          • 2012-02-13
          相关资源
          最近更新 更多