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