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。

在終端上,我們將輸入:
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