CentOS系統(tǒng)JDK7升級(jí)至JDK8完整指南
環(huán)境準(zhǔn)備與檢查
執(zhí)行以下命令確認(rèn)當(dāng)前Java版本:
java -version
若輸出顯示1.7.x
,表明當(dāng)前運(yùn)行JDK7。
安裝JDK8
方案一:通過YUM安裝OpenJDK8
sudo yum install java-1.8.0-openjdk-devel
方案二:手動(dòng)安裝Oracle JDK8
- 下載官方包:
wget https://download.oracle.com/otn/java/jdk/8u381-b09/jdk-8u381-linux-x64.tar.gz
- 解壓至目標(biāo)目錄:
sudo tar -zxvf jdk-8u381-linux-x64.tar.gz -C /usr/local/
環(huán)境變量配置
編輯全局環(huán)境配置文件:
sudo vi /etc/profile
追加以下內(nèi)容:
export JAVA_HOME=/usr/local/jdk1.8.0_381
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source /etc/profile
版本切換與驗(yàn)證
使用alternatives切換默認(rèn)版本:
sudo alternatives --config java
選擇JDK8對(duì)應(yīng)的序號(hào),執(zhí)行驗(yàn)證:
java -version
預(yù)期輸出應(yīng)包含1.8.0
版本信息。
舊版本處理建議
如需保留JDK7,可通過alternatives
自由切換版本。徹底移除舊版本執(zhí)行:
sudo yum remove java-1.7.0-openjdk
故障排查
- 環(huán)境變量未生效:檢查
source /etc/profile
是否執(zhí)行 - 版本切換失敗:確認(rèn)alternatives配置路徑正確
- 依賴沖突:檢查應(yīng)用是否強(qiáng)制依賴特定JDK版本