如何在不同的Linux發行版上安裝Java?

甲骨文java-11

Java 是一種程式語言,同時也是一個重要的平台,可以在大多數現代作業系統上運行。

它用途廣泛,幾乎是各種工具執行和操作的必備補充。

OpenJDK 是 Java 的一個開源社群版本。它被廣泛使用,因為它預設包含在 Ubuntu 和許多其他 Linux 發行版中。

然而,它不能用於開發商業應用程式。 Java是一種物件導向的程式語言,由 Oracle 公司擁有。它是一種編譯型語言,擁有自己的規則,廣泛應用於教育和專業領域。

由於 Java 的授權協議限制,大多數 Linux 發行版預設並未安裝 Java。因此,如果您想在您的發行版上使用 Java,則需要自行安裝。

Java與Linux兼容,這意味著可以從您喜歡的發行版中運行和構建應用程序。

在不同的Linux發行版上安裝Java

如前所述,在不同的 Linux 發行版上安裝 Java 的方法各不相同,因此您應該根據您正在使用的 Linux 發行版,請按照我們分享給您的說明進行操作。

要在Ubuntu 11及其衍生版本上安裝Oracle Java 18.10,並且仍然能夠自動從中接收將來的更新,我們必須執行以下操作:

Ubuntu及其衍生產品

對於 Ubuntu 18.10、Ubuntu 18.04 及其衍生版本,我們將在系統上開啟終端機(可以使用鍵盤快捷鍵 CTRL + ALT + T),然後在終端機中輸入以下命令將軟體來源新增至系統:

sudo add-apt-repository ppa:linuxuprising/java

完成此操作後,我們必須使用以下命令刷新存儲庫和軟件包:

sudo apt-get update

最後,我們可以使用以下命令安裝 Java:

sudo apt install oracle-java11-installer

Debian

如果您是Debian 使用者或基於 Debian 的發行版(例如 Neptune OS、Deepin OS 等),則必須開啟終端機並執行一些步驟,然後才能直接在您的系統上安裝 Java。

java-11

在終端上,我們將輸入:

sudo -i
apt install wget libasound2 libasound2-data

現在,我們將使用以下命令下載Java 11 deb軟件包:

wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.deb

最後,我們安裝:

dpkg -i jdk-11_linux-x64_bin.deb

完成上述步驟後,我們將把 Java 11 設定為預設版本:

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 2
update-alternatives --config java

Arch Linux及其衍生產品

對於使用Arch Linux,Antergos,Manjaro或其他任何衍生自Arch Linux的發行版的用戶,他們可以以相當簡單的方式執行Java安裝。

您需要做的就是將AUR存儲庫添加到pacman.conf文件中,並具有一個嚮導在您的系統上安裝AUR軟件包。

如果你沒有,可以使用我在下一篇文章中推薦的那款。

現在,您只需要打開一個終端並執行以下命令:

yay -S jdk

就這樣,你只需要等待編譯完成,最後它會要求你輸入密碼來完成安裝。

RHEL,CentOS,Fedora,openSUSE和衍生產品

對於使用支援 RPM 軟體包的發行版的用戶,我們可以使用以下軟體包在系統上安裝 Java,我們將使用終端下載該軟體包:

wget "https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm?AuthParam=1540738418_ef8759a34917876432dbb9d668d4b5e4" -O java11.rpm

現在,開始安裝。以 openSUSE 為例,我們將使用以下命令安裝軟體套件:

sudo zypper install java11.rpm

最後,要在 Fedora、Red Hat 及其衍生發行版上安裝,您可以使用下列命令:

sudo yum localinstall java11.rpm

或者使用此命令,他們也可以做到:

sudo dnf install java11.rpm

如何檢查Java是否正確安裝?

在系統上成功安裝 Java 後,我們可以使用下列指令驗證是否已安裝 Java 版本 11:

java --version


在 Google 中將其新增為首選來源