在 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。
-
从 Oracle Java 下载站点下载所需版本的相应 Oracle 归档(“tar.gz”)文件。
-
将目录更改为要安装的位置;
-
解压缩档案文件; 例如
tar xzvf jdk-8u67-linux-x64.tar.gz
从 Oracle Java RPM 文件安装
-
从 Oracle Java 下载站点检索所需版本的所需 RPM 文件。
-
使用
rpm
命令安装。例如:$ sudo rpm -ivh jdk-8u67-linux-x644.rpm