Maven error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher Ask Question

Maven error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher Ask Question

最新のものmaven-3.0.4をインストールしましたウィンドウズ7:
インストールの詳細は次のとおりです:
インストール パス:

C:\apache-maven-3.0.4  

環境変数は次のとおりです:

M2_HOME C:\apache-maven-3.0.4\apache-maven\src  
JAVA_HOME C:\Program Files\Java\jdk-1.7.0_04  

追加されたパス変数は次のとおりです。

%M2_HOME%\bin;%JAVA_HOME%\bin;

コマンド ウィンドウには次のように表示されます。

C:\>java -version  
java version "1.7.0_04"  
Java(TM) SE Runtime Environment (build 1.7.0_04-b22)  
Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode, sharing)  
C:\>mvn -version  
Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher  

これは私の PC にインストールされている Maven の唯一のバージョンであり、以前の環境変数の削除を参照する多くのブログで提供されている解決策はM2_HOME有効ではありません。

私は次のようなブログで紹介されている解決策をすべて読んで試しました:

しかし、まだそこにたどり着けません。このこと全体の中で私が見逃しているものは何でしょうか?

ベストアンサー1

私もこの問題に遭遇し、これ記事。Maven3 の場合、環境変数名を M2_HOME から M3_HOME に変更するとうまくいきました。私は OSX 10.9 と JDK 1.7 を実行している Mac を使用しています。

注意: すでに設定されている場合は、M2_HOME を削除してください。例: unset M2_HOME.

おすすめ記事