错误:无法找到或加载主类org.codehaus.plexus.classworlds.launcher.Launcher

时间:2015-06-01 05:05:42

标签: maven maven-2

我在Linux Mint Throgh CLi上安装了最新的maven-3.2.5 安装细节如下:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
export M2_HOME=/home/mani/apache-maven-3.2.5/bin/

在命令中它显示如下:

mani@manithullimilli ~/apache-maven-3.2.5/bin $ ./mvn version
  

错误:无法找到或加载主类   org.codehaus.plexus.classworlds.launcher.Launcher mani @manithullimilli   〜/ apache-maven-3.2.5 / bin $

我已设定路径

4 个答案:

答案 0 :(得分:10)

您错误地提到了M2_HOME环境变量.M2_HOME环境变量应为“ /home/mani/apache-maven-3.2.5

export M2_HOME=/home/mani/apache-maven-3.2.5

并将 $ M2_HOME / bin 目录添加到您的路径中。

答案 1 :(得分:0)

可能有一个你不知道的导出。

检查定义了环境变量的所有位置,例如

    /etc/environment
    ~/.bashrc
    ~/.mavenrc

在我的情况下.mavenrc指向我的旧maven的家,我删除了它,一切都按预期工作(我的新安装支持它而不是.bashrc)。

答案 2 :(得分:0)

我有同样的问题,安装了maven,一切都是正确的,但仍然没有找到"找不到课程"错误。

运行后:source / etc / environment

之后一切顺利。这可能有所帮助。

答案 3 :(得分:0)

就我而言:

由于某些原因,CLASSWORLDS_JAR系统变量为空。

这对我有用:

使用值%MAVEN_HOME%\boot\plexus-classworlds-2.5.2定义此系统变量,