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 版本,立刻就能切换过去了。非常方便。

相关推荐
前端工作日常6 小时前
我学习到的Java中domain和dto区别
java·后端
冰封之寂6 小时前
Docker 资源管理终极指南:CPU、内存与 IO 的精细化控制
linux·运维·服务器·docker·云计算
码农学院6 小时前
基于Spring Boot的跨境电商多语言订单管理系统架构设计
java·大数据·spring boot
xiaoye-duck6 小时前
《Linux系统编程》Linux 系统多线程(五):<线程同步与互斥>线程互斥(上):从条件变量到生产者消费者模型详解
linux·线程
技术小结-李爽7 小时前
【工具】pom文件的<packaging>
java·maven
l156469487 小时前
突围!图文混合知识库难以解析,Kimi-K3 原生视觉架构深耕知识工作,DMXAPI 统一接口,缩短项目开发周期
java·大数据·开发语言
一叶龙洲8 小时前
向日葵远程Ubuntu,支持隐私屏
linux·运维·ubuntu
布吉岛的石头8 小时前
Java 程序员第 45 阶段11:网关统一路由大模型接口,配合 Nacos 配置治理,灰度路由:基于Nacos元数据实现大模型服务灰度发布与权重路由
java·服务发现
酷可达拉斯8 小时前
Linux操作系统-shell编程之Grep与正则表达式
linux·运维·服务器·正则表达式·centos
我命由我123459 小时前
Android 开发问题:Cannot resolve method ‘repeat‘ in ‘String‘
android·java·java-ee·android studio·android jetpack·android-studio·android runtime