Mac下配置Java环境变量

时间:2021-10-24 09:32:51

Mac下配置Java环境变量

下面的操作均在终端窗口完成。

通过如下命令找到JDK的安装路径

/usr/libexec/java_home -v 1.8

打开系统环境变量配置文件

sudo vim etc/profile

在文件尾部,添加java路径

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

添加完毕之后,按esc退出插入模式,并键入wq!保存退出文件。

如果要想马上生效,可在终端中输入

source /etc/profile

通过上面的操作,就已经配置好了 全局的 java的path和classpath环境变量。

在终端窗口输入, 可以查看到具体的JAVA_HOEME路径。

echo $JAVA_HOME

Tips

在Mac OSx 10.5以及之后版本中,Apple推荐将JAVA_HOME设置到路径/usr/libexec/java_home下,只是将 $JAVA_HOME导出到文件

~/. bash_profile or ~/.profile中。
$ vim .bash_profile 

export JAVA_HOME=$(/usr/libexec/java_home)

$ source .bash_profile

$ echo $JAVA_HOME

/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home

Maven

按照上面指明的方式设置好JAVA_HOME之后,到Apache Maven Downloads网址,下载.tar.gz 或 .zip文件,然后自选一个文件夹解压
这里把它放在/opt文件夹下:

tar xzvf apache-maven-3.3.3-bin.tar.gz

建议创建一个链接到Maven安装,这样假设你想更新Maven版本的时候,只需要改变链接目标:

ln -s /opt/apache-maven-3.3.3/opt/maven

然后在环境变量中设置Maven:

vim ~/.bash_profile
export M2_HOME=/path/to/maven

export M2=$M2_HOME/bin

export PATH=$M2:$PATH