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

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
-rw-r-----@ 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"
~                                                                               
~      

 

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

juven@juven-ubuntu:bin$ export M2_HOME=/home/juven/bin/apache-maven
juven@juven-ubuntu:bin$ export PATH=$PATH:$M2_HOME/bin

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

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

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

 

猜你喜欢

转载自tjy86.iteye.com/blog/2313895