2017-04-04 12 views
2

Windowsでmavenにインストールしようとしているときに、このエラーが発生しています。Windowsにmavenをインストールできない

私は試してみました、 次のように私は環境変数を設定している:

システム変数:

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

ユーザー変数:: CMDで

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

がERROR:

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 

正しく設定するにはどうすればよいですか?あなたはM2_HOME変数を設定する必要が

+0

MAVEN_HOME変数を削除します。あなたが環境にM2_HOMEを持っているかどうかチェックしてください。もしそれが削除されたら... – khmarbaise

+0

あなたの 'MAVEN_HOME'パスに' libexec'を含めることができますか? amusinhg macとその '/ usr/local/Cellar/maven/3.3.9/libexec'です。 –

+0

Java HomeはJAVA_HOMEである必要があります: 'C:¥Program Files¥Java¥jdk1.8.0_101' – kushal

答えて

0

enter image description here

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

コピー/ペーストではなく答えに情報を追加してください –

関連する問題