我试图更改M2_HOME
中的bash_profile
来配置新版本的Maven。此前,它被设置为2.2.1。现在我正在尝试将路径更改为3.3.3。这是我的bash_profile
无法更改Mac上Maven的路径
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
export M2_HOME=/usr/local/apache-maven-3.3.3
#export M2_HOME=/usr/local/apache-maven-2.2.1
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:$M2_HOME/bin
export CATALINA_HOME=/Library/Tomcat/apache-tomcat-7.0.68
当我尝试运行source ~/.bash_profile
,然后mvn -version
我碰到下面的错误 -
$mvn -version
Error: Could not find or load main class org.codehaus.classworlds.Launcher
任何建议,以解决这个问题吗?
PS:我在OS X船长巨岩
首先删除不需要且不应使用的M2_HOME。只需将Maven发行版的bin文件夹添加到PATH就可以了...也可以在OS X上使用...您发布的错误消息是基于M2_HOME的使用情况,该版本与旧版/其他版本你在PATH中有一个... – khmarbaise