1. 程式人生 > 其它 >Java - CentOS下JDK的安裝教程(及JAVA_HOME配置、以jdk1.8為例)

Java - CentOS下JDK的安裝教程(及JAVA_HOME配置、以jdk1.8為例)

在CentOS 7系統中安裝jdk通常有如下幾種方式:手動下載安裝包進行安裝,通過yum安裝,以及使用使用rpm安裝。下面演示如何通過yum進行安裝。

(1)首先執行如下命令搜尋jdk安裝包:
yum search java|grep jdk

(2)這裡我們選擇1.8版本,執行如下命令進行安裝。

注意:默安裝預設的目錄為:/usr/lib/jvm/
yum install java-1.8.0-openjdk

安裝過程中可能出現上面情況,選擇y即可

(3)安裝完畢後執行java -version命令即可檢視當前的版本。

 

(4)預設安裝完只有執行環境,也就說java安裝目錄下只有jre資料夾,我們執行javac命令會提示“未找到命令”:  

(5)我們執行如下命令安裝開發環境:

yum install java-1.8.0-openjdk-devel.x86_64

(6)安裝完可看到java安裝目錄下出現bin、lib等資料夾。

(7)再次輸入javac說明安裝成功:

附:配置 JAVA_HOME 等環境變數

通過yum install安裝jdk,是不會自動配置JAVA_HOME環境變數的。如果有一些服務依賴這個環境變數就會啟動失敗。下面演示如何手動配置JAVA_HOME環境變數。

1,找到 JDK 安裝路徑

(1)首先我們依次執行如下命令,一步步找到正確的JAVA_HOME位置:
which java
輸出:
/usr/bin/java ls -lr /usr/bin/java 輸出:/usr/bin/java -> /etc/alternatives/java ls -lrt /etc/alternatives/java 輸出:/etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre/bin/java

(2)可以發現最終找到的位置如下:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64

2,配置 JAVA_HOME

(1)執行如下命令開啟配置環境變數的檔案:
vi /etc/profile

(2)在裡面新增以下配置(JAVA_HOME引數根據前面找到的目錄路徑設定):

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64
export JRE_HOME=$JAVA_HOME/jre 

export CLASSPATH
=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH
=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

(3)最後執行如下命令讓配置生效:

source /etc/profile

3,測試

執行echo $JAVA_HOME如果能正確輸出路徑則說明配置成功了: