mac配置多个jdk并配置随时切换_徐长卿

安装包下载地址:

https://download.ceshiren.com/java_jdk/
安装完成之后找到自己的JDK目录,JDK在安装之后统一都在/Library/Java/JavaVirtualMachines 路径下(可以有多个版本),找到自己安装的JDK版本

环境配置

  • 确认bash环境: echo $SHELL

  • /bin/bash : vi .bash_profile
  • /bin/zsh: vi .zsh_profile
  • 在文件里添加如下内容:
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
JAVA_HOME_11=/Library/Java/JavaVirtualMachines/jdk-11.0.13.jdk/Contents/Home
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME

alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && source .bash_profile" 
alias jdk11="export JAVA_HOME=$JAVA_HOME_11 && source .bash_profile" 

# /bin/zsh环境则把 source .bash_profile 改成 source .zsh_profile

  • 终端执行source .bash_profile 使文件生效

  • 切换jdk8 则在终端输入jdk8回车;

  • 切换jdk9则在终端输入jdk11回车。

  • ps:终端加载文件顺序: 首先读取.bash_profile/zsh_profile;然后读取.bashrc/.zshrc