`

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也碰到了这样的问题,呵呵,多谢分享~~~

相关推荐

    Maven安装与MyElipse8.5安装Maven插件

    3. **卸载MyEclipse内置Maven插件**:首先需要进入Help -> MyEclipse Configuration Center -> Software,找到MavenSupport for MyEclipse插件并选择remove,然后点击应用按钮执行更新操作。 4. **添加m2e插件**:...

    maven3.x全版本.zip

    4. **Maven 3.3.9**: Maven 3.3.9 是一个重要的维护版本,对之前版本的 bug 进行了大量修复,增强了并发性能,特别是对于大型项目来说,构建速度有了显著提升。此外,它还引入了更灵活的本地仓库配置。 5. **Maven ...

    maven3.6.1和3.6.3安装包

    3. **验证安装**: 打开命令行,输入`mvn -version`,如果正确配置,会显示Maven的版本信息。 **Maven的主要功能** 1. **依赖管理**: Maven通过POM文件管理项目依赖,自动下载所需的库文件,避免了手动管理JAR文件的...

    maven 3.5.2 maven 3.5.2 maven 3.5.2

    3. **依赖管理增强**: 修复了一些依赖解析的bug,提升了依赖管理的准确性和稳定性。 4. **更好的插件管理**: 对插件版本的处理更加智能,减少了因为插件版本不匹配导致的问题。 5. **支持Java 9**: Maven 3.5.2...

    什么是maven以及maven的安装下载用于干嘛

    - Maven还支持插件扩展,用户可以根据需要安装不同的插件来扩展Maven的功能。 3. **项目信息管理**: - Maven可以生成项目的各种文档和报告,例如Javadoc文档、项目站点等。 - Maven还提供了一种标准化的方式来...

    apache-maven-3.9.6版本安装包

    描述中提到的“内部包含 apache-maven-3.9.6-bin.tar.gz”是Maven的二进制分发包,通常是一个压缩文件,包含了可执行文件和其他运行时所需的资源。`.tar.gz` 是一种常见的Linux/Unix归档格式,它使用tar命令将多个...

    apache-maven-3.6.0_apache-maven-3.6.0_maven压缩包_maven3.6.0下载_

    安装Maven 3.6.0的过程相对简单。首先,你需要下载`apache-maven-3.6.0`压缩包。这个压缩包包含了Maven运行所需的所有文件,包括bin目录下的可执行脚本,lib目录中的依赖库,以及conf目录下的配置文件如settings.xml...

    maven 最新版 3.6.0 版本

    解压提供的“maven”文件后,你可以找到Maven的安装目录,包括bin、conf、lib等子目录。bin目录下的mvn命令行工具是日常使用的入口,conf目录包含Maven的配置文件,如settings.xml,用于定义本地仓库位置、镜像设置...

    Maven3.5~3.6.3各版本下载

    Maven 3.6.2是Maven 3.6的维护版本,发布于2018年3月。该版本继续修复了一些bug和安全漏洞,例如: * 修复了构建问题,例如构建失败和构建超时 * 修复了依赖关系解析的问题 * 修复了安全漏洞 Maven 3.6.3版本 ...

    阿里云maven 3.6.3稳定版

    描述中提到,在使用IntelliJ IDEA(简称IDEA)这样的集成开发环境时,内置的Maven有时可能会出现下载速度慢以及缺少特定功能的情况。这主要是因为IDEA默认使用的Maven仓库可能位于国外,对于国内用户来说,网络延迟...

    eclipse maven3插件

    安装完成后,用户可以在新建项目时选择"Maven Project",或者将现有的Maven项目导入Eclipse,插件会自动识别并配置项目。 ### 注意事项 - 配置Maven本地仓库路径,避免与全局Maven设置冲突。 - 避免在Eclipse和...

    maven专题--apache-maven-2.2.0-bin.zip

    Maven 2.2.0在执行这些阶段时更加智能,可以正确处理各种构建情况。 **5. Maven插件** Maven的灵活性很大程度上来自于其丰富的插件系统。通过插件,你可以扩展Maven的功能,实现编译、测试、打包、部署等各种任务...

    maven3.6.1.rar

    1. **版本冲突**:有时,IDEA 内置的 Maven 版本可能与用户安装的版本不匹配,导致构建或导入项目时出现问题。使用 Maven 3.6.1 可能解决了这个问题,确保了与 IDEA 2019 的无缝集成。 2. **索引更新**:IDEA 使用 ...

    apache-maven-3.5.4

    3. **验证安装**:在终端输入 `mvn -v` 或 `mvn --version`,如果正确显示 Maven 的版本信息,说明安装成功。 4. **创建新项目**:使用 `mvn archetype:create` 命令可以快速创建一个新的 Maven 项目。 5. **构建...

    apache-maven-3.5.3

    在实际开发中,Maven还提供了生命周期概念,如install阶段会把构建好的项目安装到本地仓库,deploy阶段则会将项目部署到远程仓库,供其他项目使用。此外,Maven支持多模块项目,一个父POM可以管理多个子模块,便于...

    maven 3.0.5

    在实际使用中,你可以通过下载压缩包`apache-maven-3.0.5`来安装Maven 3.0.5。这个压缩包通常包含了Maven的可执行文件、配置文件以及相关的文档。解压后,你可以将Maven的bin目录添加到系统的PATH环境变量中,以便于...

    maven3.3.9 解压安装包

    本篇将详细介绍"Maven 3.3.9"的解压安装过程,以及在安装过程中可能遇到的相关知识点。 1. **Maven 3.3.9 版本特性** Maven 3.3.9 是一个稳定版本,发布于2016年。这个版本主要提升了性能,修复了一些已知的bug,...

    apache-maven-3.3.9.0-bin.zip和apache-maven-3.5.2-bin.zip

    安装Maven时,通常会将这个目录添加到系统的PATH环境变量中,以便在任何路径下都能直接运行Maven命令。 Maven的核心概念包括: 1. **项目对象模型(POM)**:它是Maven配置的基础,是一个XML文件,包含了项目的详细...

    maven3.5.3最新版下载

    - Maven 3.5.3 版本可能包括对之前版本的bug修复,性能优化,以及对Java新版本的支持等。 - 它可能增强了对多模块项目和大型项目构建的处理能力,提高了构建速度和稳定性。 8. **Maven 配置** - 用户可以自定义`...

    最新版windows apache-maven-3.8.3-bin.zip

    3. **安装与配置**:解压"apache-maven-3.8.3"后,用户需要将Maven的bin目录添加到系统的PATH环境变量中,以便于在任何位置运行`mvn`命令。同时,还需要配置`M2_HOME`环境变量指向Maven的根目录。 4. **项目对象...

Global site tag (gtag.js) - Google Analytics