统信操作系统通过update-alternatives配置JDK以及切换JDK版本

Auth:陈俊杰       Date:2025/01/6       Cat:电脑应用       Views:57

本教程使用到的命令update-alternatives为Debian下软件多版本管理工具,不仅可以适用JDK,对PHP、Python等多版本环境同样适用,请注意这条命令需要用到sudo权限,在统信操作系统下请先打开开发者模式,不用开发者模式安装JDK的请参考以往文章 UOS统信操作系统离线手动安装配置Java环境

本文以华为W585x UOS1070版本作为测试环境,JDK版本为毕昇JDK8和21。

update-alternatives基本用法

sudo update-alternatives --install <链接> <名称> <路径> <优先级>

具体用法可以参考系统帮助界面,优先级数字越大越优先。

update-alternatives --help

下载并解压JDK环境包

首先下载JDK环境包并解压到任意位置,我这里是将JDK8以及JDK21环境包分别解压到了/opt/apps/cmb.bishengjdk8/files和/opt/apps/cmb.bishengjdk21/files下。

安装JDK8并验证

sudo update-alternatives --install /usr/bin/java java /opt/apps/cmb.bishengjdk8/files/bin/java 10 通过update-alternatives安装JDK8环境

安装JDK21并验证

sudo update-alternatives --install /usr/bin/java java /opt/apps/cmb.bishengjdk21/files/bin/java 5

切换JDK版本并验证

sudo update-alternatives --config java

以上命令为切换java环境候选模式,默认是0,也就是jdk8,我们敲入1 然后回车,此时我们再次运行java -version系统默认java环境就会变成JDK21

通过update-alternatives管理java版本

除非注明,陈俊杰的博客文章均为原创,本文地址 https://www.chenjunjie.com/uos-update-alternatives-install-jdk-and-switch-versions,转载请以链接形式注明出处。

作者: 简介:

《统信操作系统通过update-alternatives配置JDK以及切换JDK版本》留言数:0

发表留言