2015-05-29 36 views
0

我已经安装在redhat没有得到安装Maven的

行家

通过

curl http://www.jpackage.org/jpackage50.repo > /etc/yum.repos.d/jpackage.repo

yum install maven2

,当我打

mvn --version

收到此错误


Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
+0

可能重复:http://stackoverflow.com/questions/11118237/maven -error-could-not-find-or-load-main-class-org-codehaus -plexus-classworlds -l –

+0

不要再安装Maven 2了http://maven.apache.org/maven-2.x- eol.html从http://maven.apache.org/download.html下载maven – khmarbaise

回答

1

我碰到类似的问题,下面将环境它为我工作后的变量来

export M2_HOME=<your apache-maven installation path up to bin> 
export JAVA_HOME=<your Java installation path up to bin> 

还可以修改您的PATH变量

+0

M2_HOME不是必需的。只有相应maven安装的bin文件夹(something/apache-maven-3.0.5/bin)必须位于路径中。 – khmarbaise

+0

它工作得很好,谢谢[阿林](http://stackoverflow.com/users/2252572/arin) –

1

而不是你可以复制maven源代码并将M2_HOME指向该位置。

+0

为什么使用maven源码?改用二进制分布。 – khmarbaise