如何在 Linux 上安裝 Java

如何在 Linux 上安裝 Java

Java Runtime 和基於 Java 的應用程序不像以前那麼流行了。許多開發人員正在盡最大努力擺脫它作為一個平台。儘管 Java 運行時享有盛譽,但今天仍然被大量使用。它在 Android 上運行,流行的 Web 應用程序由它提供支持,視頻遊戲仍然在其上運行,甚至在大型 Linux 服務器上使用。如果您是希望在 Linux 上安裝 Java 的 Linux 用戶,您可以嘗試兩種選擇。

OpenJDK 項目是 Java 運行時環境的開源實現,幾乎可以輕鬆地在所有 Linux 發行版上運行。除此之外,Linux 用戶還可以安裝官方的 Oracle Java 套件,該套件使用起來要困難得多,但提供了更現代的特性和更好的功能。在這篇文章中,我們將討論如何設置和運行它們。

選項 1 – Java OpenJDK

如何在 Linux 上安裝 Java

鑑於 Oracle 的 Java 運行時環境對於普通用戶來說設置起來具有挑戰性,因此 Java OpenJDK 是適用於 Linux 的便捷工具。

OpenJDK 有許多不同的版本。到目前為止,有第 11 版,它包含所有新補丁。但是,大多數 Linux 發行版在其包存檔中都帶有較舊版本的 OpenJDK,並且這些版本也是可安裝的。

在 Linux 上安裝 Java OpenJDK 非常簡單,你不需要做很多艱苦的工作。為此,請打開一個終端窗口並按照與您使用的 Linux 發行版相對應的說明進行操作。

Ubuntu

Ubuntu 18.10 以及 Ubuntu 18.04 LTS 具有最新版本的 OpenJDK (11)。您可以通過運行以下Apt命令從主軟件存檔輕鬆安裝它。

sudo apt 安裝 openjdk-11-jdk openjdk-11-jre

或者,如果您仍在使用 Ubuntu 16.04 LTS 並且需要 Java,則可以獲得 OpenJDK 8。請記住,它不像版本 11 那樣新或功能豐富!

sudo apt 安裝 openjdk-8-jdk openjdk-8-jre

Debian

讓 OpenJDK 在 Debian 上工作非常容易。話雖如此,請記住,Debian Stable (9) 的當前版本僅包含 OpenJDK 8,這是一個過時的版本。

須藤 apt-get 安裝 openjdk-8-jre openjdk-8-jdk

如上所述,Debian 9 Stable 有一些嚴重過時的 OpenJDK 軟件包。如果您需要更新的東西,請考慮​​更新到 Debian 10。或者,查看如何啟用 Backports 以獲取更新的軟件

拱形Linux

Arch Linux 擁有最新的 OpenJDK 包(版本 11)。要安裝它,您不需要求助於 AUR。相反,通過 Pacman 直接從“Extra”存儲庫中獲取它是很容易的。

sudo pacman -S jre-openjdk jdk-openjdk

軟呢帽

Fedora Linux 在其軟件包存檔中包含多個 OpenJDK 版本。話雖如此,最好運行最新版本,因為它具有最新功能。

要在 Fedora Linux 上獲取 OpenJDK 11,請在終端窗口中輸入以下DNF命令。

須藤 dnf 安裝 java-11-openjdk

OpenSUSE

需要獲取 OpenJDK Runtime 環境以及 OpenSUSE Linux 系統的開發工具包嗎?你會很高興知道它很容易設置!要開始,請輸入下面的 Zypper 命令。

須藤 zypper 安裝 java-11-openjdk

通用 Linux

OpenJDK 的源代碼可安裝在所有 Linux 上。如果您使用的基於 Linux 的操作系統不提供開箱即用的 OpenJDK,請轉到下載頁面並自己獲取代碼。

選項 2 – Oracle 的 Java 運行時環境

OpenJDK 適用於大多數情況。但是,它不適用於 Linux 上 100% 的 Java 應用程序。如果您在使用 OpenJDK 時遇到了一些問題,那麼安裝 Oracle 官方版本是個好主意。

適用於 Linux 的 Oracle Java 適用於各種 Linux 發行版。在本指南的這一部分,我們將介紹如何讓運行時環境在具有可用包的所有發行版上工作。

Ubuntu

儘管 Ubuntu Linux 是世界上最受歡迎的面向消費者的 Linux 操作系統,但 Oracle 沒有可下載的DEB 包進行安裝。因此,用戶製作了一個第三方 PPA 存檔來自動進行安裝。

要使 PPA 正常工作,請打開一個終端並使用下面的add-apt-repository命令。

須藤添加-apt-repository ppa:webupd8team/java

接下來,運行更新命令。

sudo apt 更新

使用 Apt 命令安裝 Oracle Java 11。

sudo apt 安裝 oracle-java11-installer

最後,將 Java 11 設置為默認值。

sudo apt 安裝 oracle-java11-set-default

Debian

在 Debian 上需要 Java?由於操作系統與 Ubuntu 相似,因此可以使用 PPA。要讓它運行,請啟動一個終端並獲得 root 訪問權限。

現在您在 Debian 上擁有 Root 權限,將 Java PPA 添加到您的系統中。

echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | 三通/etc/apt/sources.list.d/linuxuprising-java.list

接下來,使用apt-key啟用軟件源的 GPG密鑰

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

運行更新命令。 

apt-get 更新

使用Apt-get從軟件源安裝 Java 11 。

apt-get install oracle-java11-installer

最後,將 Java 11 設置為默認值。

須藤 apt-get 安裝 oracle-java11-set-default

拱形Linux

Arch AUR 中沒有官方的 Oracle Java 運行時包。如果您絕對需要 Java,請查看官方 Linux 下載頁面。您將能夠下載並安裝 Java 的 TarGZ 版本。否則,堅持使用 OpenJDK。

Fedora 和 OpenSUSE

Oracle 分發了 Java 的 RPM,因此您將能夠輕鬆地在 Fedora 和 OpenSUSE 上安裝 Java。要開始,請前往Oracle.com 上的下載頁面

如何在 Linux 上安裝 Java

在頁面上,獲取 Java 的 RPM 版本。然後,打開一個終端並按照以下說明將其安裝到您的系統上。

軟呢帽

cd ~/下載 sudo dnf install jre-8u191-linux-x64.rpm

OpenSUSE

cd ~/下載 sudo zypper install jre-8u191-linux-x64.rpm

通用 Linux

Oracle 有一個 Java 運行時的 TarGZ 版本。如果您需要官方 Java JRE,請轉到此鏈接,下載它,然後按照頁面上的說明進行操作。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。