随着jdk更新速度越来越快,目前更新到了17版本,实际开发中,我们有可能会用到不同版本的jdk,那么如何在你的mac中管理多个版本jdk进行切换呢,我想到了jenv。
一、安装jenv由于笔者使用的是Macos,所以直接通过homebrew进行安装。安装homebrew和切换国内镜像源可以参考之前的文章Homebrew切换国内镜像源
brew install jenv1.添加环境配置
#根据自身使用的shell添加 echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(jenv init -)"' >> ~/.zshrc source ~/.zashrc #更新文件2.查看当前管理的jdk版本
jenv versions二、安装jdk
JDK8官方下载地址
JDK11官方下载地址
下载之后进行安装,默认目录为/Library/Java/JavaVirtualMachines/
安装完毕后将jdk添加至jenv管理工具
jenv add /Library/Java/JavaVirtualMachines/jdk-11.0.13.jdk/Contents/Home/ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/
查看管理的jdk版本
jenv versions
添加完毕后可以通过以下命令切换全局jdk版本
# 切换至1.8 jenv global 1.8 #切换至11 jenv global 11
切换成功后可以通过java -version查看当前使用的jdk版本。注意这里需要重启shell终端
切换至jdk11
其他jenv命令后续使用过后会持续更新。



