`
随枫霏
  • 浏览: 134088 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

安装maven3运行mvn -v出错Exception in thread "main" java.lang.NoClassDefFoundError

阅读更多

 

下载和安装步骤,参照官网。

http://maven.apache.org/download.cgi#Installation

 

安装完成之后,运行mvn -v指令,发现出现异常。

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变量引起的。修改方法就是不要出现M2_HOME变量就好。

比如:

M2=/home/admin/lib/maven/apache-maven-3.0.5/bin
PATH=$PATH:$M2

export M2
export PATH

 

再次运行OK

 

 

 

分享到:
评论
3 楼 hangyayun1990 2015-10-19  
他问题总结的不对,换JDK版本1.7就OK,实在不行,把maven_home配到系统变量里面看看
2 楼 javadaydayup 2015-06-14  
芹菜 写道
能讲清楚点吗?这个代码是写在哪里啊!我就遇到了一样的问题,哭死ToT



问题是maven版本与JDK版本不兼容造成的,比如我用maven3.3发现需要JDK1.7版本,而我本地是JDK1.6,换版本后OK
1 楼 芹菜 2015-05-05  
能讲清楚点吗?这个代码是写在哪里啊!我就遇到了一样的问题,哭死ToT

相关推荐

    java maven 仓库包 pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar

    java maven 仓库包 pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar

    apache-maven-3.9.0-bin.tar.gz

    apache-maven-3.9.0-bin.tar.gz

    idea启动项目报错 java.lang.NegativeArraySizeException解决方法

    idea启动项目报错 java.lang.NegativeArraySizeException解决方法

    apache-maven-3.6.3-bin.tar.gz

    ├─ bin -- mvn运行的脚本,用来配置java命令。 ├─ boot -- 类加载器框架 ├─ conf -- 核心配置文件 ├─ lib -- 运行时需要的Java类库 ├─ repository -- 本地仓库 ├─ settings.xml -- 配置文件,用于配置...

    apache-maven-3.3.9.rar

    2) A directory called "apache-maven-3.x.y" will be created. 3) Add the bin directory to your PATH, eg: Unix-based operating systems (Linux, Solaris and Mac OS X) export PATH=/usr/local/apache-...

    MVN常用命令.docx

    maven常用指令大全Maven常用命令: ... -DarchetypeArtifactId=maven-archetype-webapp  3. 编译源代码: mvn compile 4. 编译测试代码:mvn test-compile  5. 运行测试:mvn test  6. 产生site:mvn site 

    fastdfs-client-java-1.29-SNAPSHOT.jar

    解决 Maven 无法下载 fastdfs-client-java-1.29-SNAPSHOT 依赖,直接下载之后用maven命令存储到本地maven仓库即可。 maven命令 mvn install:install-file -DgroupId=org.csource -DartifactId=fastdfs-client-java ...

    org.apache.commons.lang jar包下载(commons-lang3-3.1.jar)

    commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....

    apache-maven-3.3.3-bin.tar.gz

    Linux下apache-maven-3.3.3-bin.tar.gz

    maven-archetype-quickstart-1.1.jar.zip

    2. 打开cmd窗口,执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=maven-archetype-quickstart-1.1.jar

    apache-maven-3.0.3-bin.tar.gz

    Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目,而...apache-maven-3.0.3-bin.tar.gz

    Mac版本:apache-maven-3.0.5-bin.tar.gz

    Mac版本:apache-maven-3.0.5-bin.tar.gz,在macOS Catalina下编译生成。 用法:保证JAVA_HOME已经设置好,然后将该文件解压到任意目录下,把该目录下的bin添加到PATH中,然后可以使用mvn命令。

    apache-maven-3.2.5-bin.tar.gz

    apache-maven-3.2.5-bin.tar.gz

    commons-lang-2.4-API文档-中文版.zip

    标签:commons、lang、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    olap4j-0.9.7.309-JS-3.jar包.rar

    下载之后再maven的bin目录下使用mvn命令:mvn install:install-file -Dfile=F:\apache-maven-3.5.3\mylib\olap4j-0.9.7.309-JS-3.jar -DgroupId=org.olap4j -DartifactId=olap4j-0.9.7.309-JS-3 -Dversion=0.9.7.309...

    apache-maven-3.2.3-bin.tar.gz

    apache-maven-3.2.3-bin.tar.gz的下载分享,为大家提供方便

    commons-lang3-3.4-API文档-中文版.zip

    标签:apache、commons、lang3、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    jasperreports mvn的依赖包olap4j-0.9.7.309-JS-3

    下载之后再maven的bin目录下使用mvn命令:mvn install:install-file -Dfile=F:\apache-maven-3.5.3\mylib\olap4j-0.9.7.309-JS-3.jar -DgroupId=org.olap4j -DartifactId=olap4j-0.9.7.309-JS-3 -Dversion=0.9.7.309...

    mvn-examples-1.0&Maven;权威指南中文版

    1. mvn-examples-1.0 <module>ch03-simple <module>ch04-custom <module>ch05-simple-web <module>ch06-multi <module>ch07-multi-spring <module>ch08-optimize <module>ch09-pom <module>ch10-lifecycle ...

    apache-maven-3.2.1-bin.tar.gz

    apache-maven-3.2.1-bin.tar.gz是构建hadoop2.2必须的一个工具。。

Global site tag (gtag.js) - Google Analytics