2012-04-25 8 views
0

Win7 64BitにMaven3をインストールしました。Windows7のMaven 3 64Bit

私は、コマンドプロンプトでMVNを入力すると、私が得る:ORG/Codehausの/ classworlds /ランチャー によって引き起こさ:java.lang.ClassNotFoundExceptionが:スレッド "メイン" java.lang.NoClassDefFoundErrorの中

例外org.codehaus .classworlds.Launcher at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(ネイティブメソッド) java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301) でjava.lang.ClassLoader.loadClass(ClassLoader.java:247) メインクラスを見つけることができませんでした:org.codehaus.classworlds.Launcher。プログラムは終了します。

%JAVA-HOME%はenv変数です。

M2_HOME=E:\dev\tools\apache-maven-3.0.4

、その後、私はビンを追加します。 %がM2%がPATH

D:\Users\me>echo %JAVA_HOME% 
C:\Program Files\Java\jdk1.6.0_26 

D:\Users\me>echo %M2% 
C:\TOOLS\maven-3.0.4\bin 
+2

maven.apache.orgからmavenバイナリをダウンロードしましたか?それを解凍した?あなたはちょうど試みましたか:mvn --version? – khmarbaise

+1

'C:\ TOOLS \ maven-3.0.4 \ bin'ディレクトリに移動して' mvn'を実行するとどうなりますか? – JoseK

+0

問題はPATHの以前のMavenインストールの絶対パスが原因です。これは%M2%everytyemの代わりに "mvn"とタイプされています...そうですね、あなたは正しい方向に指摘しました;-) –

答えて

1

私は、Windows 7および8上で行うことは、このようになります私のMavenのディレクトリに「M2_HOME」に設定されているに含まれています私の "PATH"とそれは素晴らしい作品!

Path=E:\dev\tools\apache-maven-3.0.4\bin;

私はあなたの問題の一部は、あなたが「M2_HOME」「M2」を設定していないということだと思います。

0

ソースファイルとBINARYをダウンロードしたと思います。あなたはApache - ***で始まるフォルダを見ているかもしれません。

次にフォルダ構造

Apache-Maven-3.3.9\bin+boot+conf+lib+licence....

を以下しているバイナリファイルをダウンロードしますが、これは動作しますあなたの

M2_HOME=E:\dev\tools\apache-maven-3.3.9 and Path=E:\dev\tools\apache-maven-3.3.9\bin;

希望を設定します。

関連する問題