【Maven】MacBook安装Maven并配置环境【亲测有效】

CSDN有很多关于MacBook下安装配置Maven环境的文章,但是有的文章是有问题的,写的配置语句也是有问题的,一定要按我所写的语句来!

下载

点开链接即可下载,如果想下载历史版本,在这个页面的末尾,Previous Releases中点击archives可以下载历史版本。比较推荐3.6.1这个版本。
在这里插入图片描述
下载时应该下载这里二进制下tar.gz格式的压缩包。
在这里插入图片描述

配置

在终端中通过vim ~/.bash_profile再按i,插入以下语句【直接复制粘贴即可】`

export MAVEN_HOME=/Users/mac/Documents/Maven/apache-maven-3.6.3;
export PATH="$MAVEN_HOME/bin:$PATH";

注意这里第一行语句应该改为自己解压Maven包的目录。

输入完后,依次按esc、:、wq三组按键保存并退出。

通过source ~/.bash_profile使配置文件生效。

通过mvn -v来测试是否配置成功。如果出现以下的输出即代表成功。

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/mac/Documents/Maven/apache-maven-3.6.3
Java version: 1.8.0_301, vendor: Oracle Corporation, runtime: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

问题

大家可以留意下,上面输出中,Java Runtime后面的参数是JRE的目录而不是JDK的目录,这样会导致后面执行mvn compile指令的时候报错。需要多配置一下,配置成JDK的路径,可以直接复制粘贴下面的语句。

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

这里JDK的路径需要改成自己电脑的JDK路径,可以在终端中通过/usr/libexec/java_home -V指令查看JRE和JDK路径,显示结果如下。

Matching Java Virtual Machines (2):
    1.8.301.09 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_301 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home

其中Java表示JRE路径,Java SE 8表示JDK路径。


版权声明:本文为Gaozihang777原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。