如何配置Mac系统支持多版本Java开发工具包(JDK)?

摘要:@目录前言一、下载并安装多个JDK版本二、配置环境变量三、切换JDK版本四、下篇预告!!!总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 在Mac上配置多版本JDK可以
@ 目录前言一、下载并安装多个JDK版本二、配置环境变量三、切换JDK版本四、下篇预告!!!总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、
提示:以下是本篇文章正文内容,下面案例可供参考 在Mac上配置多版本JDK可以通过以下步骤进行: 一、下载并安装多个JDK版本 友情链接: JDK下载 Oracle 共享账号 你可以从 Oracle 或 AdoptOpenJDK 下载你需要的JDK版本。安装完成后,这些JDK版本通常会被安装在 /Library/Java/JavaVirtualMachines 目录下。 二、配置环境变量 你可以通过修改 .zshrc 或 .bash_profile 文件来配置环境变量。以下是如何在 .zshrc 文件中配置多个JDK版本并在它们之间切换的示例: # 打开终端并编辑 .zshrc 文件 nano ~/.zshrc 添加以下内容到文件中: # 设置默认的JDK版本 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home # 定义一个函数来切换JDK版本 function setjdk() { if [ $# -ne 0 ]; then removeFromPath '/System/Library/Frameworks/JavaVM.framework/Home/bin' removeFromPath '/Library/Java/JavaVirtualMachines/*/Contents/Home/bin' if [ -n "${JAVA_HOME+x}" ]; then removeFromPath $JAVA_HOME fi export JAVA_HOME=`/usr/libexec/java_home -v $@` export PATH=$JAVA_HOME/bin:$PATH fi } # 删除 PATH 中的旧 JDK 路径 function removeFromPath() { export PATH=$(echo $PATH | sed -E -e "s;:$1;;" -e "s;$1:?;;") } 保存并退出编辑器,然后运行以下命令以使更改生效: source ~/.zshrc 三、切换JDK版本 现在,你可以使用 setjdk 函数来切换JDK版本。例如: # 切换到 JDK 8 setjdk 1.8 # 切换到 JDK 11 setjdk 11 # 切换到 JDK 16 setjdk 16 你可以通过以下命令来验证当前使用的JDK版本: java -version 四、下篇预告!!! 在下一篇中介绍: 如何在Windows下如何配置多个JDK版本 总结 至此Mac配置多版本JDK实例介绍完成
我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!! 参考链接、