2016-07-24 60 views
1

你好,我只是下載maven的二進制文件,並設置所有的環境變量後,我正在運行mvn -version cmd並獲得此異常。如何在Windows中安裝Maven?

Exception in thread "main" java.lang.IllegalAccessError: tried to access field org.codehaus.plexus.util.Os.OS_NAME from class org.apache.maven.cli.CLIReportingUtils at 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(本機方法)在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl 的java:62)在太陽.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:497)at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun cher .java:289)at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav (Launcher.java: 356)在org.codehaus.plexus.classworlds.launcher.Launcher.main上的org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La uncher.java:415)( a:229)

+0

檢查這:[在Windows上的Maven](https://maven.apache.org/guides/getting-started/windows-prerequisites.html) –

回答

0

https://www.mkyong.com/maven/how-to-install-maven-in-windows/檢查這個out..you需要具備Java &你在路徑中添加Maven的細節,在環境變量

+0

我做了同樣的過程,但我得到了同樣的離子... –

+0

打開cmd提示符並鍵入「mvn -version」。您將獲得maven details.If你得到那個,然後maven home設置。 –

2
  1. 下載Maven at here

  2. 解壓縮,例如:C:\tools\

  3. 視窗 + - [R,類型systempropertiesadvanced,按輸入

  4. 設置環境:MAVEN_HOME = C:\tools

...添加到PATH環境變量:;%MAVEN_HOME\bin%

  • 關閉所有

  • 呼叫cmd,運行命令:

    MVN -v

  • +0

    我嘗試了所有這些,但我得到同樣的例外...... –

    +0

    讓我們清理一切,然後從頭開始安裝所有東西。 –

    +0

    刪除'MAVEN_HOME'確實不需要只將bin文件夾放到PATH中就可以了。當然,JAVA_HOME設置爲JDK ...而不是'mvn --version' ... BTW:用於下載:http://maven.apache.org/download.cgi – khmarbaise