Mac下的Maven配置

一.下载压缩包

1.下载Maven(https://maven.apache.org/download.cgi)并解压到你指定的目录,可以随意放置,比如我的放置在/User/develop/java/maven/apache-maven-3.6.0

二.配置环境变量

2.在终端输入输入vim ~/.bash_profile,进入之后按Enter按钮,然后选择(E)Edit anyway,直接按对应的英文首字母,

3.进入.bash_profile之后按i开始编辑,输入Maven的环境变量:

export MAVEN_HOME=/User/develop/java/maven/apache-maven-3.6.0;这里的路径就是你解压maven到指定目录的路径

export PATH="$MAVEN_HOME/bin:$PATH";

将上述两条拷贝到你的文件中,

4.在终端输入$JAVA_HOME,看看你的环境变量地址,如果你没有配置JAVA_HOME,根据你的jdk路径再添加一条:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

然后点击esc退出编辑,在输入:wq点击Enter保存修改;

5.回到命令行输入source ~/.bash_profile,刷新环境变量

6.输入:mvn -v查看是否配置成功,配置成功会显示如下信息

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)

Maven home:/User/develop/java/maven/apache-maven-3.6.0

Java version: 1.8.0_111, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre

Default locale: zh_CN, platform encoding: UTF-8

OS name: "mac os x", version: "10.13.6", arch: "x86_64", family: "mac"

MacBook-Pro:~develop$

如果报如下错误:

The JAVA_HOME environment variable is not defined correctly

This environment variable is needed to run this program

NB: JAVA_HOME should point to a JDK not a JRE 

多数情况下是你的JDK路径不对,要特别注意用命令行查看的jdk路径,jdk名称可能为jdk_1.8.0_111.jdk,而实际的名称为jdk1.8.0_111.jdk,我配置的时候就试这个问题,当然还存在其他的问题;可以查看maven/bin/mvn.cmd,来进一步寻找问题根源

猜你喜欢

转载自blog.csdn.net/fuzhongbin/article/details/88837070