一、确定java环境是否搭建完成,安装的jdk的版本号是多少

安装Maven的版本不同对JDK的版本要求也不同

确认java环境以及版本的命令:

$ java -version $ javac -version

二、下载Maven并解压至要安装的路径下

官网下载地址:http://maven.apache.org/download.cgi

java maven 好用的私服 maven java version_jdk

三、配置Maven

1、之前有教程说直接改系统的profile文件,但由于文件属于只读,并且修改系统文件存在一定的风险性,我们不直接在里面修改,而是新建一个文件

$ touch ~/.bash_profile $ vim ~/.bash_profile

2、编辑文件,输入以下内容配置Maven

M2_HOME=/Users/zeng/Documents/Maven/apache-maven-3.3.9
PATH=$PATH:$M2_HOME/bin

export M2_HOME
export PATH

3、配置好后保存退出,执行以下命令

$ source ~/.bash_profile (不会有输出反应)

4、检测Maven路径是否配置成功

$ echo $M2_HOME (配置成功会输出之前配置的路径)

java maven 好用的私服 maven java version_java_02

5、重启终端,检测Maven是否安装成功

$ mvn -version

安装成功则会有如下输出

java maven 好用的私服 maven java version_mac_03



注:如果路径已成功配置,而安装不成功,出现 Exception in thread “main” java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 的报错,可能是以下两个原因导致的

1)JDK版本不符合,在Maven官网有提示最低的JDK版本要求

例如博主下的3.3.9要求JDK版本在1.7以上

java maven 好用的私服 maven java version_maven_04

2)如果JDK版本符合要求仍然报错,那么需要去检测下java的配置环境

$echo $JAVA_HOME

2.1、如果输出了路径,则检查路径是否正确

打开系统偏好设置,进入java控制面板中查看java环境的路径,进行对比(注意取路径时只需要取到home层即可)

java maven 好用的私服 maven java version_mac_05

2.2、没有输出JAVA_HOME的路径,则需要在刚刚配置Maven的文件中配置JAVA_HOME

1、$ vim ~/.bash_profile

2、编辑文件,添加以下内容

JAVA_HOME='/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home'
(路径是灵活的,根据自己在java控制面板中查到的去配置)

export JAVA_HOME
export CLASSPATH=.:$JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH

3、$ source ~/.bash_profile 4、再检测JAVA_HOME是否配置成功 5、成功后重启终端,检测Maven是否安装成功