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