【问题标题】:Not able install maven in windows无法在windows中安装maven
【发布时间】:2017-08-29 06:09:54
【问题描述】:

尝试在 Windows 中安装到 maven 时出现此错误。

我尝试过的是, 我已将环境变量设置如下:

系统变量:

MAVEN_HOME :: C:\Users\hari\Downloads\apache-maven-3.3.9

用户变量::

PATH : C:\Users\HARI\Downloads\apache-maven-3.3.9\bin;
JAVA_HOME : C:\Program Files\Java\jdk1.8.0_101\jre

cmd 中的错误:

C:\Users\hari>mvn -version

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/l
ogging/LoggerManager

        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
        at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
        at java.lang.Class.getMethod0(Class.java:3018)
        at java.lang.Class.getMethod(Class.java:1784)
        at org.codehaus.plexus.classworlds.launcher.Launcher.getEnhancedMainMethod(Launcher.java:172)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:268)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.logging.LoggerManager

        at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)


        ... 10 more

我应该怎么做才能正确配置它?

【问题讨论】:

  • 删除 MAVEN_HOME 变量。仅将其放入 PATH veriable...检查您的环境中是否有以前安装的 M2_HOME....如果有,请将其删除...
  • 您可以尝试在您的MAVEN_HOME 路径中包含libexec,我使用的是mac 及其/usr/local/Cellar/maven/3.3.9/libexec
  • Java Home 应该是 JAVA_HOME : C:\Program Files\Java\jdk1.8.0_101
  • 还是不行

标签: java eclipse maven selenium maven-3


【解决方案1】:

Set M2_HOME = <PATH To Maven>
Set M2=%M2_HOME%\bin
Add M2 to Path variable
PATH = ;%M2%

【讨论】:

  • 请在您的答案中添加更多信息,而不是复制/粘贴
【解决方案2】:

你必须设置 M2_HOME 变量。关注网址http://www.mkyong.com/maven/how-to-install-maven-in-windows/

【讨论】:

    猜你喜欢
    • 2017-09-29
    • 1970-01-01
    • 2017-12-25
    • 2016-11-27
    • 2017-10-26
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    相关资源
    最近更新 更多