在 Linux 上安裝 Java JDK

使用包管理器

可以使用大多數主流 Linux 發行版上的軟體包管理器安裝 OpenJDK 或 Oracle 的 JDK 和/或 JRE 版本。 (你可以選擇的選項取決於發行版。)

作為一般規則,該過程是開啟終端視窗並執行下面顯示的命令。 (假設你有足夠的許可權以 root 使用者身份執行命令…這是 sudo 命令的作用。如果不這樣做,請與系統管理員聯絡。)

建議使用包管理器,因為它(通常)可以更容易地使 Java 安裝保持最新。

apt-get,基於 Debian 的 Linux 發行版(Ubuntu 等)

以下說明將安裝 Oracle Java 8:

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

注意:要自動設定 Java 8 環境變數,可以安裝以下軟體包:

$ sudo apt-get install oracle-java8-set-default

建立 .deb 檔案

如果你希望自己從 Oracle 下載的 .tar.gz 檔案中建立 .deb 檔案,請執行以下操作(假設你已將 .tar.gz 下載到 ./<jdk>.tar.gz):

$ sudo apt-get install java-package # might not be available in default repos
$ make-jpkg ./<jdk>.tar.gz          # should not be run as root
$ sudo dpkg -i *j2sdk*.deb

注意 :這要求輸入作為“.tar.gz”檔案提供。

slackpkg,基於 Slackware 的 Linux 發行版

sudo slapt-get install default-jdk

yum,RedHat,CentOS 等

sudo yum install java-1.8.0-openjdk-devel.x86_64

dnf,Fedora

在最近的 Fedora 釋出中,yum 已被 dnf 取代。

sudo dnf install java-1.8.0-openjdk-devel.x86_64

在最近的 Fedora 版本中,沒有用於安裝 Java 7 及更早版本的軟體包。

pacman,基於 Arch 的 Linux 發行版

sudo pacman -S jdk8-openjdk

如果你以 root 使用者身份執行,則不需要使用 sudo

Gentoo Linux

Gentoo 的 Java 的指南是由 Gentoo Java 團隊維護和保持,包括所需的正確搬運包裝和 USE 標記更新的維基頁面。

在 Redhat,CentOS,Fedora 上安裝 Oracle JDK

從 Oracle JDK 或 JRE tar.gz 檔案安裝 JDK。

  1. Oracle Java 下載站點下載所需版本的相應 Oracle 歸檔(“tar.gz”)檔案。

  2. 將目錄更改為要安裝的位置;

  3. 解壓縮檔案檔案; 例如

    tar xzvf jdk-8u67-linux-x64.tar.gz
    

從 Oracle Java RPM 檔案安裝

  1. Oracle Java 下載站點檢索所需版本的所需 RPM 檔案。

  2. 使用 rpm 命令安裝。例如:

    $ sudo rpm -ivh jdk-8u67-linux-x644.rpm