我在Win7 64Bit上安裝了Maven3。Windows 7上的Maven 3 64位
當我進入命令提示符MVN我得到:
異常在線程 「主要」 java.lang.NoClassDefFoundError:拋出java.lang.ClassNotFoundException:組織/ Codehaus的/ classworlds /啓動 所致org.codehaus .classclasss.Launcher at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 找不到主類:org.codehaus.classworlds.Launcher。程序將會退出。
%JAVA-HOME%是一個env變量。 %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
您是否從maven.apache.org下載了maven二進制文件?並解包它?你有沒有試過:mvn --version? – khmarbaise 2012-04-25 18:31:54
當你進入這個目錄時,你會得到什麼'C:\ TOOLS \ maven-3.0.4 \ bin'並運行'mvn' – JoseK 2012-04-26 11:12:33
這個問題是由PATH的一個以前的maven安裝的絕對路徑引起的。這被用來代替%M2%everytiem鍵入「mvn」...所以是的,你是指向正確方向的JoseK ;-) – 2012-05-01 23:02:26