Mac配置$JAVA_HOME

很奇怪,在新的Mac上安装了JDK,但是并没有自动配置$JAVA_HOME,导致有些需要依赖Java环境的软件启动失败,找不到JAVA_HOME的路径。

我们首先通过echo $JAVA_HOME命令看,是否配置了JAVA_HOME。如果没有输出路径,则代表并没有配置JAVA_HOME。

找到JDK安装路径

首先要找到JDK的安装路径。Mac下安装的JDK,一般都在/Library/Java/JavaVirtualMachines下。进入这个路径可以看到你安装的全部版本的JDK。

选择想要作为默认版本的jdk,来构造JAVA_HOME的路径,比如:/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

配置.bash_profile

我们需要在~/.bash_profile文件中,配置JAVA_HOME以及相关的变量,如下:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

export PATH=$JAVA_HOME/bin:$PATH

export CLASS_PATH=$JAVA_HOME/lib

之后执行命令source .bash_profile来让配置生效

配置.zshrc

如果你使用的是zsh,则需要将上面的三个变量配置到~/.zshrc中。


版权声明:本文为u011291072原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。