我在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 $
我已设定路径
答案 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
定义此系统变量,