说明:
jdk 在 macOS 下的安装路径为 /Library/Java/JavaVirtualMachines/
;
/usr/libexec/java_home
是 macOS 下提供的工具,类似一个简单的 java 版本管理工具,可使用 -h
参数查看使用帮助。
1. 安装
jdk 的安装包可以参考《Oracle jdk1.8、jdk11、jdk17安装文件下载》下载,安装方式比较简单,一路下一步即可。
2. 修改环境变量
- 使用 vim 打开
~/.bash_profile
(没有则新建),如果你用的是 zsh,则对应的文件是 ~/.zshrc
。
- 加入以下设置
1 2 3 4 5 6 7 8 9 10 11
|
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8` export JAVA_11_HOME=`/usr/libexec/java_home -v 11`
export JAVA_HOME=$JAVA_8_HOME
alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
|
- 使用以下命令,使修改的配置立即生效
1 2 3
| source ~/.bash_profile
source ~/.zshrc
|
3. 动态切换
1 2 3 4 5 6 7 8 9 10
| ➜ jdk8 ➜ java -version java version "1.8.0_231" Java(TM) SE Runtime Environment (build 1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode) ➜ jdk11 ➜ java -version java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode)
|