CentOS安裝JDK 8

準備工作

首先,更新包:

yum update

檢查服務器上是否已安裝舊版本的Java:

java -version

如果有舊版本的Java則移除:

yum remove java-1.6.0-openjdk
yum remove java-1.7.0-openjdk

下載安裝JDK

前往Oracle Java下載頁面,根據(jù)你的系統(tǒng)架構找到合適的版本。比如我的系統(tǒng)是Centos 6 x86,找到jdk-8u102-linux-i586.rpm,復制其下載地址,在服務器中下載:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-linux-i586.rpm"

在你下載的目錄中執(zhí)行rpm包安裝命令:

rpm -ivh jdk-8u102-linux-i586.rpm

執(zhí)行完成后會出現(xiàn)類似的結果:

Preparing...                ########################################### [100%]
   1:jdk1.8.0_102           ########################################### [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

檢查Java版本

現(xiàn)在,檢查以下剛才安裝的JDK版本:

java -version

如果正確安裝,會出現(xiàn)以下結果:

# java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) Client VM (build 25.102-b14, mixed mode, sharing)

正如你所見,JDK 8已成功安裝。

設置環(huán)境變量

我們可以用下面的命令設置環(huán)境變量:

export JAVA_HOME=/usr/java/jdk1.8.0_102/
export PATH=$PATH:$JAVA_HOME

測試一下環(huán)境變量:

echo $JAVA_HOME

應該輸出的結果為:

/usr/java/jdk1.8.0_25/

然而,上述方法并不推薦,因為系統(tǒng)重啟后所設置的環(huán)境變量將不復存在。為了使之永久性設置,需要在系統(tǒng)profile里新增路徑。
/etc/profile.d/路徑下新建一個文件,名為java.sh

vim /etc/profile.d/java.sh

寫入以下語句:

#!/bin/bash
JAVA_HOME=/usr/java/jdk1.8.0_102/
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
export CLASSPATH=.

保存并關閉文件,執(zhí)行以下命令使之可運行:

chmod +x /etc/profile.d/java.sh

最后,執(zhí)行以下命令來永久設置環(huán)境變量:

source /etc/profile.d/java.sh

大功告成!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容