在開始配置前,建議先更新系統中的軟件包,確保后續安裝過程順利:
sudo yum update -y
OpenJDK是CentOS默認的Java實現,安裝便捷,適合大多數場景:
sudo yum install -y java-1.8.0-openjdk-devel
sudo yum install -y java-11-openjdk-devel
java -version
若輸出類似openjdk version "1.8.0_XXX"
的信息,則表示安裝成功。若需要安裝Oracle JDK或其他特定版本,可按以下步驟操作:
.tar.gz
安裝包(如jdk-17_linux-x64_bin.tar.gz
),使用wget
命令上傳至服務器(如/tmp
目錄):wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz -P /tmp
/usr/local/java
目錄(用于存放JDK),并將安裝包解壓至該目錄:sudo mkdir -p /usr/local/java
sudo tar -xzvf /tmp/jdk-17_linux-x64_bin.tar.gz -C /usr/local/java
jdk-17
):sudo mv /usr/local/java/jdk-17* /usr/local/java/jdk17
```。
環境變量配置需區分系統級別(所有用戶可用)和用戶級別(僅當前用戶可用),以下以系統級別配置為例:
vi
或nano
打開/etc/profile
文件:sudo vi /etc/profile
JAVA_HOME
):export JAVA_HOME=/usr/local/java/jdk17 # 替換為你的JDK安裝路徑
export PATH=$JAVA_HOME/bin:$PATH # 將Java bin目錄加入PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar # 可選,部分項目需要
source /etc/profile
JAVA_HOME
是否設置正確:echo $JAVA_HOME
若輸出/usr/local/java/jdk17
(或你的安裝路徑),則說明配置成功。最后,通過以下命令驗證Java環境是否配置正確:
java -version
正常輸出應包含Java版本、運行時環境(JRE)和虛擬機(VM)信息(如OpenJDK 17.0.X
)。javac -version
若輸出與java -version
一致,則說明Java編譯環境配置成功。alternatives
命令切換默認版本:sudo alternatives --config java
按提示選擇對應的Java版本編號即可。M2_HOME
(Maven)或GRADLE_HOME
(Gradle),并將工具目錄加入PATH
。通過以上步驟,即可在CentOS系統上完成Java環境的配置。若過程中遇到依賴問題(如缺少epel-release
倉庫),可通過sudo yum install -y epel-release
安裝擴展倉庫后重試。