CentOS8安裝OpenJDK11完整指南
準(zhǔn)備工作與依賴檢查
執(zhí)行系統(tǒng)更新確保軟件源為最新狀態(tài):
sudo dnf update -y
通過DNF安裝OpenJDK11
從官方倉庫直接安裝開發(fā)套件:
sudo dnf install java-11-openjdk-devel
驗(yàn)證基礎(chǔ)運(yùn)行時(shí)環(huán)境安裝:
sudo dnf install java-11-openjdk
環(huán)境驗(yàn)證與版本管理
檢查已安裝的Java版本:
java -version
查看系統(tǒng)內(nèi)所有JDK路徑:
sudo alternatives --config java
全局環(huán)境變量配置
在/etc/profile.d目錄創(chuàng)建環(huán)境文件:
sudo nano /etc/profile.d/java.sh
添加以下內(nèi)容并保存:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$JAVA_HOME/bin:$PATH
立即生效環(huán)境變量:
source /etc/profile.d/java.sh
多版本切換方法
通過alternatives命令管理默認(rèn)版本:
sudo alternatives --config javac
交互界面中選擇對(duì)應(yīng)的OpenJDK11序號(hào)完成切換。
常見問題排查
若出現(xiàn)依賴錯(cuò)誤時(shí)嘗試:
sudo dnf install epel-release
sudo dnf clean all
sudo dnf makecache
檢測(cè)環(huán)境變量是否生效:
echo $JAVA_HOME