平时工作中需要经常变jdk的版本配置,使用jenv来管理jdk的时候,不用来回配置环境变量。
安装jenv
配置.zshrc
1
2
|
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
|
同步.zshrc
查看本机安装了哪些jdk
1
|
/usr/libexec/java_home -V
|
结果如下:

添加jdk
1
2
3
|
jenv add /Users/xiangcheng/Library/Java/JavaVirtualMachines/corretto-18.0.2/Contents/Home
jenv add /Users/xiangcheng/Library/Java/JavaVirtualMachines/corretto-11.0.23/Contents/Home
jenv add /Users/xiangcheng/Library/Java/JavaVirtualMachines/corretto-1.8.0_412/Contents/Home
|
查看jenv管理的jdk版本
结果如下:

切换全局的jdk版本
当前 shell 切换 JDK
项目目录指定 JDK
1
2
|
cd ~/my_project
jenv local 18
|