在 Linux 上安裝 Java
本小節(jié)我們將介紹如何在 Linux 平臺安裝 Java 。我們選用最常用的 Linux 發(fā)行版本 CentOS
來進(jìn)行(注:版本號為CentOS 7.6
)。
如果你想在其他平臺安裝 Java,請查看對應(yīng)平臺的安裝教程:
1. 下載安裝包
我們首先打開Oracle官網(wǎng)的 JDK 下載地址,找到 Java SE 15 版塊,點(diǎn)擊 JDK Download
按鈕。

點(diǎn)擊 JDK Download
按鈕后,我們會跳轉(zhuǎn)到 JDK 下載詳情頁面。
在下載詳情頁面可以找到如下圖這樣的一個表格,在最右側(cè) Download 一列中找到jdk-15.0.1_linux-x64_bin.rpm
一項(xiàng),單擊鼠標(biāo)左鍵。
此時網(wǎng)頁上會彈出如下對話框,提示如果你想要下載必須遵守其協(xié)議,先勾選上復(fù)選框,再使用鼠標(biāo)右鍵點(diǎn)擊下載按鈕,復(fù)制鏈接地址。

Tips:
本小節(jié)的操作動圖中,使用的 Java 版本為 14,由于安裝 Java15 和 安裝 Java14 的操作流程完全相同,我并沒有進(jìn)行統(tǒng)一替換。
登錄至我們要安裝 Java 的 Linux 主機(jī),使用 wget
命令來下載我們剛剛復(fù)制的 JDK 鏈接地址。執(zhí)行如下命令,將 JDK 下載至服務(wù)器:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/14+36/076bab302c7b4508975440c56f6cc26a/jdk-14_linux-x64_bin.rpm
Tips: 如果你的主機(jī)沒有安裝
wget
命令,執(zhí)行上述命令會報(bào)錯:-bash: wget: command not found
這是因?yàn)橹鳈C(jī)還沒有安裝
wget
命令,執(zhí)行yum install wget
命令來進(jìn)行安裝。成功安裝后再執(zhí)行下載命令。
下載過程如下:

使用 ls
命令查看當(dāng)前目錄下的內(nèi)容,jdk-14_linux-x64_bin.rpm
就是我們剛剛下載好的安裝包。
[root@Colorful ~]# ls
jdk-14_linux-x64_bin.rpm
2. 安裝到本機(jī)
使用 rpm
命令安裝剛剛下載好的安裝包。執(zhí)行命令:
rpm -ivh jdk-14_linux-x64_bin.rpm
安裝過程如下:

安裝成功后,輸入 java -version
來驗(yàn)證是否安裝成功:
[root@Colorful ~]# java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
屏幕輸出了如上內(nèi)容,表示我們已經(jīng)成功在 Linux 主機(jī)上安裝了 Java。
3. 配置環(huán)境變量
按照上面的操作,我們已經(jīng)在 Linux 上成功安裝了 JDK 14 ,接下來我們需要配置一個 JAVA_HOME
環(huán)境變量,來指向 Java 的安裝目錄,并且將JAVA_HOME
的bin
目錄附加到系統(tǒng)變量的PATH
上, 其目的是為了我們在任何目錄位置都可以執(zhí)行 java 命令。
Java 的默認(rèn)安裝目錄為 /usr/java/jdk-14
,編輯啟動腳本 ~/.bash_profile
,在啟動腳本下添加如下兩行命令
export JAVA_HOME=/usr/java/jdk-14
export PATH=$JAVA_HOME/bin:$PATH
為了讓剛剛在啟動腳本添加的環(huán)境變量生效,執(zhí)行 source
命令:
source ~/.bash_profile
最后,打印一下 PATH 系統(tǒng)變量,查看環(huán)境變量是否正確添加:
[root@Colorful ~]# echo $PATH
/usr/java/jdk-14/bin:/usr/java/jdk-13.0.2/bin:/usr/local/node/8.11.1/bin:/usr/local/node/8.9.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
4. 卸載 Java
Linux
上的卸載與其他操作系統(tǒng)有所不同。有必要單獨(dú)說明一下。
執(zhí)行如下命令,可查看操作系統(tǒng)中的 JDK
版本
rpm -qa | grep jdk

可以看到我們的系統(tǒng)上存在兩個版本的 Java,執(zhí)行命令刪除對應(yīng)版本:
yum -y remove java jdk-13.0.2-13.0.2-ga.x86_64

5. 小結(jié)
本小節(jié)中,我們在Linux
操作系統(tǒng)上的完成了Java
的下載、安裝、環(huán)境變量的配置以及卸載。當(dāng)然還要再次提醒幾個需要注意的點(diǎn):
- 復(fù)制下載鏈接地址前,請記住要勾選
接受許可協(xié)議
,否則無法復(fù)制正確的地址。 - 建議直接復(fù)制粘貼對應(yīng)命令以確保準(zhǔn)確性。
- 如果你想在其他
Linux
發(fā)行版本上安裝 Java,只要掌握步驟要領(lǐng),執(zhí)行對應(yīng)安裝命令即可。