欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac OS X 配置Java环境变量&安装Maven

程序员文章站 2024-01-17 19:43:04
...

Mac下添加java环境变量

方法一:系统级配置
终端中,先切换至root用户(sudo -i 或 sudo su),再编辑 /etc/profile 配置文件,完成后 wq! 强制保存退出vi。


TudeMacBook-Pro:etc tu$ sudo -i
Password:
TudeMacBook-Pro:~ root# cd /etc
TudeMacBook-Pro:etc root# vi profile 

 

# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
        eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
        [ -r /etc/bashrc ] && . /etc/bashrc
fi

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".;$PATH:$JAVA_HOME/bin"
~                                                                               
~                                                                               
:wq!

 

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".;$PATH:$JAVA_HOME/bin"

#export JAVA_HOME   ——注:这行输出不加也可以

 

测试配置是否成功:要重新登录终端。

TudeMacBook-Pro:~ tu$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

 


方法二:针对单独用户配置(未经测试)

#进入用户主目录,然后看一下有没有.bash_profile文件
cd ~
ls -all
#编辑.bash_profile文件(没有则新建,命令touch .bash_profile)
vim .bash_profile
#英文模式下,按一下i键进入编辑模式,输入以下内容,路径部分自己粘贴自己的
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
#输完后,按esc,再按冒号(shift+;),输入wq保存即可

#重启一下终端,输入
java -version
#看到有显示就完成了

 

Maven的安装和配置

 

1、解压下载到的apache-maven-3.3.9-bin.tar.gz压缩文件,并创建一个链接(以方便maven的版本升级)。

 

TudeMacBook-Pro:apache tu$ pwd
/Users/tu/software/apache
TudeMacBook-Pro:apache tu$ tar -xvzf apache-maven-3.3.9-bin.tar.gz
 

 

TudeMacBook-Pro:apache tu$ ln -s apache-maven-3.3.9 apache-maven-ln
TudeMacBook-Pro:apache tu$ ls -l
total 16600
drwxr-xr-x  9 tu  staff      306  7 27 16:51 apache-maven-3.3.9
[email protected] 1 tu  staff  8491533  7 27 16:47 apache-maven-3.3.9-bin.tar.gz
lrwxr-xr-x  1 tu  staff       18  7 27 16:53 apache-maven-ln -> apache-maven-3.3.9

 

2、配置环境
变量:变量名为
M2_HOME,变量值为Maven的安装目录;并在PATH变量值的末尾加上%M2_HOME%\bin;

方法一,系统级配置:

操作同配置JAVA_HOME变量相同,操作后的/etc/profile文件如下:

 System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
        eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
        [ -r /etc/bashrc ] && . /etc/bashrc
fi

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".;$PATH:$JAVA_HOME/bin"

M2_HOME="/Users/tu/software/apache/apache-maven-ln"
PATH=".;$PATH:$M2_HOME/bin"
~                                                                               
~      

 

方法二:针对单独用户配置(未经测试)

[email protected]:bin$ export M2_HOME=/home/juven/bin/apache-maven
[email protected]:bin$ export PATH=$PATH:$M2_HOME/bin

 将这两行命令加入到系统的登录shell脚本中去:看看~/下是否有.bash_profile文件,如果没有就创建一个,添加这两行命令到这个文件。这样,每次启动一个终端,这些配置就能自动执行。

 

至此,安装完成,用以下命令检查Maven安装:

TudeMacBook-Pro:~ tu$ echo $M2_HOME
/Users/tu/software/apache/apache-maven-ln