【问题标题】:M2_HOME setting its path upto binM2_HOME 将其路径设置为 bin
【发布时间】:2019-06-24 07:32:29
【问题描述】:

我一直在尝试设置 maven 的路径。首先,我将 M2_HOME 变量设置为其文件夹,然后将路径变量设置为 bin,但是当我执行 mvn -version 时,它显示 maven home path up to bin。

我尝试手动设置路径并在 cmd 提示符下使用 set 命令。 我已经正确设置了jdk和java home。

首先我为 M2_HOME 设置主路径

C:\Program Files\Apache Software Foundation\apache-maven-3.6.1

然后我在系统变量中设置路径

%M2_HOME%\bin

之后,当我在 cmd 中执行 mvn -version 时

C:\Users\AmarBal>mvn -version
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T00:30:29+05:30)
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.6.1\bin\..
Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jre1.8.0_211
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

我不知道我在设置路径时做错了什么,为此我认为我在 eclipse java 资源文件夹上构建 java 文件时遇到问题。

【问题讨论】:

  • 你是否设置了%JAVA_HOME%,然后将其添加到%JAVA_HOME%\bin 之类的路径中??
  • 我已经正确设置了java home。
  • 你得到了正确的输出。这是命令行上显示的最新 mvn -version 输出

标签: java maven


【解决方案1】:

@amar2108 您应该将路径变量设置为

M2_HOME=C:\Softwares\Apache Software Foundation\apache-maven-3.2.1\bin

现在,当您提供 mvn -version 时,您应该将其作为 Maven 主页获得

Maven 主页:C:\Softwares\Apache Software Foundation\apache-maven-3.2.1

【讨论】:

  • 运行 mvn -version 会得到什么?
【解决方案2】:

设置Maven路径的正确方法:-
M2_HOME = C:\Softwares\Apache Software Foundation\apache-maven-3.2.1

将以下内容添加到路径

%M2_HOME%\bin

注意-另外,当您检查时,请从新命令行检查 mvn -version

【讨论】:

    猜你喜欢
    • 2015-07-28
    • 2017-01-14
    • 2016-03-05
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-07
    相关资源
    最近更新 更多