使用jenv管理多个jdk

平时工作中需要经常变jdk的版本配置,使用jenv来管理jdk的时候,不用来回配置环境变量。

安装jenv

1
brew install jenv

配置.zshrc

1
2
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

同步.zshrc

1
source ~/.zshrc

查看本机安装了哪些jdk

1
/usr/libexec/java_home -V

结果如下: jdk安装版本

添加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版本

1
jenv versions

结果如下: alt text

切换全局的jdk版本

1
jenv global 18

当前 shell 切换 JDK

1
jenv shell 18

项目目录指定 JDK

1
2
cd ~/my_project
jenv local 18
Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy