Mac下安装多个版本的JDK并随意切换
JDK 版本已经更新到了 17,我们需要学习 JDK 的一些新特性,但是日常使用又很多都是基于 JDK8,因此,需要在 Mac 环境下安装多个版本的 JDK,并且确保能够随意切换。
安装
这里我安装了 OracleJDK 的 8、11、17 三个 LTS 版本
在/Library/Java/JavaVirtualMachines 目录下会出现三个目录:
配置环境
Mac 下通过 bash_profile 文件来对环境信息进行配置。执行以下命令打开配置文件:
1 | vim ~/.bash_profile |
如果原本没有.bash_profile 文件,在运行 vim ~/.bash_profile 命令时会创建该文件。
根据环境变量信息新增 JDK 几个版本的相关内容:
1 | # Java Config : Java家配置 |
修改保存上述配置,对 bash_profile 进行编译生效
1 | source ~/.bash_profile |
如果使用的是 zshrc,则使用以下命令
1 | source ~/.zshrc |
然后在终端执行 java -version
会发现 jdk 版本正常显示为 jdk8
任意切换 Java 环境
如需要将 jdk 版本切换为 jdk11,直接输入 JDK11 环境变量的别名:jdk11 即可,然后查看版本
IDEA 中添加 JDK
在 IDEA 的 Project Structure 设置中新增 JDK 的配置,便可使用新增的 JDK 进行开发了
若项目是多模块的,可以为每个模块指定不同的 JDK 版本
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 InfinityX7!
评论