如何在 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,請轉到此鏈接,下載它,然後按照頁面上的說明進行操作。

Leave a Comment

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

MP3 Diags 是修復音樂音訊收藏問題的終極工具。它可以正確標記您的 MP3 文件,添加缺少的專輯封面,修復 VBR

Google Voice 桌面通知應用

Google Voice 桌面通知應用

就像 Google Wave 一樣,Google Voice 也在全球引起了不小的轟動。谷歌的目標是改變我們的溝通方式,而且由於它正在成為

使用 FlickrFaves 下載 Flickr 收藏夾

使用 FlickrFaves 下載 Flickr 收藏夾

有許多工具可以讓 Flickr 用戶下載高品質的照片,但有沒有辦法下載 Flickr 收藏夾呢?最近我們

OK Sampler 是一款免費音樂取樣器軟體

OK Sampler 是一款免費音樂取樣器軟體

什麼是採樣?根據維基百科,「採樣是指從一段錄音中取出一部分或樣本,並將其重新用作樂器或

Google Sites 備份:匯入/匯出

Google Sites 備份:匯入/匯出

Google Sites 是 Google 提供的一項服務,可讓使用者在 Google 伺服器上託管網站。但有一個問題,它沒有內建備份選項

Google Tasks 桌面應用程式

Google Tasks 桌面應用程式

Google Tasks 不像其他 Google 服務(例如日曆、Wave、Voice 等)那麼受歡迎,但它仍然被廣泛使用,並且是人們生活中不可或缺的一部分。

如何恢復遺失的分割區和硬碟資料[指南]

如何恢復遺失的分割區和硬碟資料[指南]

在我們先前關於透過 Ubuntu Live 和 DBAN 啟動 CD 安全性擦除硬碟和可移動媒體的指南中,我們討論了基於 Windows 的磁碟

如何在 Linux 上玩 VRChat

如何在 Linux 上玩 VRChat

VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。

如何在 Linux 上玩《殺戮尖塔》

如何在 Linux 上玩《殺戮尖塔》

Slay The Spire 是一款由 MegaCrit 开发、Humble Bundle 发行的 Roguelike 牌组构建视频游戏。本文讲述如何在 Linux 系统上顺利安装和运行该游戏。

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

了解如何卸载 Ubuntu 22.04 LTS 中的 Firefox Snap,不再使用 Snap 包,而是选择更原生的 DEB 版本。