版本:jdk-8u301-macosx-x64.dmg
下载地址:jdk-8u301-macosx-x64.dmg
1、去官网下载对应版本JDK
2、下载完毕后打开dmg文件
3、安装JDK
4、打开终端,输入java -version查看版本号。出现下载版本说明安装成功。
5、输入/usr/libexec/java_home -V查看本机java安装路径(正常只有一个,就是下载版本的路径)
6、打开用户文件夹,创建.bash_profile和.zshrc,然后复制下面代码到对应文件中。其中~/.bash_profile中JAVA_HOME后面路径需要手动修改,zshrc中无修改代码。
~/.bash_profile(JAVA_HOME后面路径是自己JDK路径)
export PATH=${PATH}:/Users/yuanzhu/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/yuanzhu/Library/Android/sdk/tools
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
~/.zshrc
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export PATH="~/.composer/vendor/bin:$PATH"
source ~/.bash_profile
setopt no_nomatch
if type brew &>/dev/null; then
FPATH=$(brew --prefix)/share/zsh-completions:$FPATH
autoload -Uz compinit
compinit
fi
bindkey 'e[1~' beginning-of-line
bindkey 'e[4~' end-of-line
保存后退出,使配置资源生效:
source ~/.zshrc source ~/.bash_profile
7、查看JAVA_HOME
echo $JAVA_HOME
新打开终端再次查询,一直生效。
——————文末自记——————
使用新开终端查看JAVA_HOME这个方式是因为之前使用老方法配置环境变量的时候(在/etc/profile中配置)打开新终端查看JAVA_HOME失效,不显示。如图所示。所以为了解决这个问题,选择了上述方式。
————————————————
同时非常不建议直接在/etc/profile上直接添加环境变量,因为在这个文件中添加的设置会对所有用户起作用。~/.bash_profile是一个用户级的设置,只会对当前用户生效。可以用于配置环境变量和启动程序。



