Linux或者 mac 系统多版本 jdk切换配置

环境变量中:

bash 复制代码
#jdk alias

alias gdk21="source ~/.gdk21"

alias jdk21="source ~/.jdk21"

alias jdk17="source ~/.jdk17"

alias jdk11="source ~/.jdk11"

alias jdk8="source ~/.jdk8"

alias mdk21="source ~/.mdk21"

每一个版本的 jdk 都是一个单独的文件.jdkx,放在~目录下,每个文件的内容如下:

bash 复制代码
export JAVA_HOME_21=/xxx/dev/jdk/jdk-21.0.6+7/Contents/Home

export JAVA_HOME=$JAVA_HOME_21

export PATH=$JAVA_HOME/bin:$PATH

切换方式:

任意命令行输入:jdk21或者你需要的 jdk 版本,立刻就能切换过去了。非常方便。

相关推荐
itwangyang52016 小时前
Claude Code macOS 安装完整指南:Homebrew、原生脚本与常见问题解决
macos
无限的鲜花1 天前
反射(原创推荐)
java·开发语言
IT二叔1 天前
Java项目部署-03-teamcity-cicd-docker镜像流水线方式部署
java·ci/cd·持续部署
一路向北he1 天前
字节钢铁军团--“提供情境,而非控制”
java·开发语言·前端
超级数据查看器1 天前
超级数据查看器 v10.0 发布
java·大数据·数据库·sqlite·安卓
三8441 天前
文件查找/文件压缩/解压缩
linux·运维·服务器
小猪写代码1 天前
Linux 管道(Pipeline)作业
linux·运维·服务器
折哥的程序人生 · 物流技术专研1 天前
《Java 100 天进阶之路》第50篇:阻塞队列与并发容器(2026版)
java·面试题·java进阶·blockingqueue·并发容器·集合源码·java100天进阶
ai_coder_ai1 天前
编写自动化脚本,在自己后端服务中使用Open Api进行设备相关操作
java·运维·自动化
硕风和炜1 天前
【LeetCode: 2492. 两个城市间路径的最小分数 + DFS】
java·算法·leetcode·深度优先·dfs·bfs·并查集