Java - CentOS下JDK的安裝教程(及JAVA_HOME配置、以jdk1.8為例)
阿新 • • 發佈:2021-08-06
在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