mac下安装配置maven的问题小记

发布时间:2019-11-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了mac下安装配置maven的问题小记脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

最近开始玩SPRingMVC了,就首先得在自己的mac上把maven安装一下,一波三证还是出现了几个问题,还是记录一下分享给大家吧。。。

1、首先去官网下载 maven3.3.9,配置如下:

tar -zxvf apache-maven-3.3.9 sudo mv apache-maven-3.3.9 /usr/local/maven3.3.9 sudo vim ~/.bash_profile ... M2_HOME="/usr/local/maven3.3.9/bin" PATH=$PATH:$M2_HOME export M2_HOME export PATH ... 

重新打开终端之后测试一把 mvn -v,报错如下:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0

查了一下是maven版本和jdk版本不匹配导致的
要么升级jdk版本,要么换个低版本的maven试试(这里我采用这个方案

2、重新下载 maven3.0.5

tar -zxvf apache-maven-3.0.5 sudo mv apache-maven-3.0.5 /usr/local/maven3.0.5 sudo vim ~/.bash_profile ... M2_HOME="/usr/local/maven3.0.5/bin" PATH=$PATH:$M2_HOME export M2_HOME export PATH ... 

重新打开终端之后测试一把 mvn -v,报错如下:

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.

查了一下,是环境变量配置的问题,修改如下:

sudo vim ~/.bash_profile ... #这里去掉后面的/bin M2_HOME="/usr/local/maven3.0.5" #这里M2_HOME变量后面加上/bin PATH=$PATH:${M2_HOME}/bin export M2_HOME export PATH ...

最后重新打开终端之后测试一把 mvn -v

Apache Maven 3.0.5 (r01de14724cdeF164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800) Maven home: /usr/local/maven3.0.5 Java version: 1.6.0_65, vendor: Apple Inc. Java home: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Default locale: zh_CN, platform encoding: EUC_CN OS name: "mac os x", version: "10.11.3", Arch: "x86_64", family: "mac"

脚本宝典总结

以上是脚本宝典为你收集整理的mac下安装配置maven的问题小记全部内容,希望文章能够帮你解决mac下安装配置maven的问题小记所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。