【问题标题】:How to install Maven in Windows?如何在 Windows 中安装 Maven?
【发布时间】:2016-11-27 17:23:59
【问题描述】:

您好,我只是下载 maven 二进制文件,设置完所有环境变量后,我正在运行 mvn -version cmd 并收到此异常。

线程“主”java.lang.IllegalAccessError 中的异常:试图 从类访问字段 org.codehaus.plexus.util.Os.OS_NAME org.apache.maven.cli.CLIReportingUtils 在 org.apache.maven.cli.CLIReportingUtils.showVersion(CLIReportingUtils.java:71) 在 org.apache.maven.cli.MavenCli.cli(MavenCli.java:423) 在 org.apache.maven.cli.MavenCli.doMain(MavenCli.java:277) 在 org.apache.maven.cli.MavenCli.main(MavenCli.java:199) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:497) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) 在 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) 在 org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

【问题讨论】:

标签: java apache maven


【解决方案1】:
  1. 下载 Maven at here。

  2. 解压,例如:C:\tools\

  3. 按Windows+R,输入systempropertiesadvanced,按Enter

  4. 设置环境:MAVEN_HOME = C:\tools

添加到PATH环境变量:;%MAVEN_HOME%\bin

  1. 全部关闭

  2. 调用cmd,运行命令:

    mvn -v

【讨论】:

  • 让我们清理一切,然后从头开始安装一切。
  • 删除MAVEN_HOME 真的不需要只将bin 文件夹放入PATH 中。当然还有 JAVA_HOME 设置为 JDK...而不是mvn --version...顺便说一句:用于下载:maven.apache.org/download.cgi
  • @DoNhuVy,我认为ENV变量的类型应该是%MAVEN_HOME%\bin
【解决方案2】:
  1. 打开 PowerShell 或终端并运行 java -version 以确保 Java 已安装

  1. 转到 Apache Maven 的 download page,如果您只是将 Maven 用作工具,请从链接下载“二进制 zip 存档”

  1. 将下载的文件放在您拥有所有 Java 相关内容的文件夹中(在我的例子中,C:\Program Files\Java)

  1. 右键单击该文件并“在此处提取”。然后,删除 .zip 文件。

如果我们打开那个新文件夹,我们应该有类似的东西

  1. 转到高级系统设置(通过搜索该术语或右键单击“此电脑”>“属性”)和“环境变量”。

  1. 通过单击新建和定义新的系统环境变量

Variable Name: M2_HOME

VARIABLE VALUE: C:\Program Files\Java\apache-maven-3.6.3
  1. 将文件夹C:\Program Files\Java\apache-maven-3.6.3的bin子目录追加到PATH变量中

  1. 重新启动计算机,然后运行mvn --version。

就是这样,您现在已经在 Windows 10 中安装了 Maven。

【讨论】:

  • 你能澄清第 7 点吗?追加是什么意思?为什么不在第 6 点中直接创建具有正确路径的变量?
  • @alexlomba87 你也可以这样做!
  • 在 Windows 11 上也为我工作。
【解决方案3】:

添加系统变量JAVA_HOME(带有地址JDK)和带有路由目录maven的M2_HOME。

【讨论】:

    【解决方案4】:

    按照以下步骤操作:

    1. Download Maven from <https://maven.apache.org/>  
    2. Unzip anywhere on your system
    3. Go to Control pannel on your windows machine and edit the environmentalvariable(PATH = "your maven path/bin")  
    4. Save   
    5. Go to command prompt and run the command mvn -version
    

    【讨论】:

      【解决方案5】:

      我们可以在环境变量-系统属性中使用M2_HOME属性并将maven bin文件夹配置为值。

      【讨论】:

      【解决方案6】:

      https://www.mkyong.com/maven/how-to-install-maven-in-windows/ 看看这个..你需要有 Java 并且你必须在环境变量路径中添加 maven 详细信息。

      【讨论】:

      • 打开 cmd 提示符并输入“mvn -version”。您将获得 maven 详细信息。如果您知道了,则设置了 maven home。
      猜你喜欢
      • 2017-08-29
      • 2016-08-03
      • 2017-09-29
      • 2011-03-25
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      • 1970-01-01
      相关资源
      最近更新 更多