`

maven3安装时出现bug

阅读更多
1、下载maven

版本:3.0.3


下载地址:http://maven.apache.org/download.html



2、安装maven

JDK:jdk1.6


2.1   解压缩apache-maven-3.0.3-bin.zip 到你想安装的位置,如G:/tools/。

2.2 设置Maven系统环境变量,M2_HOME=G:/tools/maven-3.0.3。

2.3 添加Maven bin目录至系统环境变量PATH中, %M2_HOME%\bin。

2.4 确认Maven的安装:

    cmd > mvn -version

报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classwor
lds/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: org.codehaus.classworlds.Launcher.  Program will
exit.

解决:
    删除系统环境变量中M2_HOME和统环境变量PATH中, %M2_HOME%\bin,然后重新设置一遍就OK。
    这是maven3.0.3的bug,当然如果用M2_HOME以外的变量名就不会出现这个bug




分享到:
评论
1 楼 obullxl 2011-11-12  
今天编译Hadoop也碰到了这样的问题,呵呵,多谢分享~~~

相关推荐

Global site tag (gtag.js) - Google Analytics