Linux實現(xiàn)多個JDK版本切換
更新時間:2026年03月28日 09:55:08 作者:緣起緣落
這篇文章主要介紹了Linux實現(xiàn)多個JDK版本切換方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
一、多版本JDK準備
可參考此文章安裝JDK Linux安裝JDK

二、環(huán)境變量修改
#進入配置目錄(不在此保存的話 ssh鏈接重新打開會導致下面導入的環(huán)境變量失效) vim /etc/profile
將原有的環(huán)境目錄替換為多個jdk版本的根目錄
export JAVA_HOME=/usr/local/jdk/link
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH注:保存后記得 使用 source /etc/profile 刷新配置生效

三、使用update-alternatives創(chuàng)建軟鏈接
# jdk8 軟鏈接 update-alternatives --install /usr/local/jdk/link jdk /usr/local/jdk/jdk1.8.0_421 8 # jdk23 軟鏈接 update-alternatives --install /usr/local/jdk/link jdk /usr/local/jdk/jdk-23 23
update-alternatives 常用命令說明
注:添加軟鏈接時 <注冊最終地址> 不能是已存在路徑,創(chuàng)建軟鏈接后會為你自動創(chuàng)建
- 添加軟鏈接 update-alternatives --install<注冊最終地址><服務(wù)名><文件絕對路徑><優(yōu)先級>
update-alternatives --install /usr/local/jdk/link jdk /usr/local/jdk/jdk1.8.0_421 8
- 查看已有軟鏈接 update-alternatives --display <服務(wù)名>
update-alternatives --display jdk
- 刪除軟鏈接 update-alternatives --remove <服務(wù)名> <文件絕對路徑>
update-alternatives --remove jdk /usr/local/jdk/jdk1.8.0_421
- 修改命令版本 update-alternatives --config <服務(wù)名>
update-alternatives --config jdk
四、版本切換版本驗證
java -version



總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux網(wǎng)絡(luò)配置和監(jiān)控命令總結(jié)
本文介紹了Linux系統(tǒng)中常用的網(wǎng)絡(luò)配置和監(jiān)控命令,包括ifconfig、hostname、route、netstat、ss、lsof、ping、traceroute、nslookup等命令的使用方法和作用,適用于系統(tǒng)管理員在日常管理和故障排查中的網(wǎng)絡(luò)操作2024-09-09
CentOS7安裝調(diào)試Mysql數(shù)據(jù)庫的步驟詳解【實例】
這篇文章主要介紹了CentOS7安裝調(diào)試Mysql數(shù)據(jù)庫,本文分步驟通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10
linux磁盤管理軟RAID的實現(xiàn)原理分析和方法分享
這篇文章主要介紹了linux磁盤管理中做軟RAID的實現(xiàn)原理分析和方法分享,需要的朋友跟著學習下。2017-12-12

