在 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