本教程使用到的命令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
安装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配置JDK以及切换JDK版本》留言数:0