如何在 Ubuntu 16.04 中安装 Oracle Java 8

Oracle Java 8 是一种编程语言,可创建当今使用的许多应用程序和网站。 它无处不在且稳定的特性使其在过去 20 年中深受 Google 和 Android 开发人员的喜爱。 如果您有 Liquid Web Core Managed Ubuntu LTS VPS 服务器,请联系我们的支持团队以获取安装帮助。 否则,本教程将指导您完成如何安装 Java 8(Java 开发工具包)并设置 JAVA_HOME 多变的。

飞行前检查

  • 打开终端并以 root 身份登录。 如果您以其他用户身份登录,则需要添加 sudo 在每个命令之前。
  • 我们将使用 Liquid Web 核心管理的 Linux Ubuntu 16.04 LTS 服务器
  • 没有安装以前的 Java 版本

安装 Oracle Java 8

更新升级

始终建议在开始任何更改之前更新我们的系统。 请务必通过键入接受更新 当被要求继续时:

apt-get update && apt-get upgrade

注意:重要的 Oracle Java 许可更新:自 2019 年 4 月 16 日起,Oracle Java 许可已更改。适用于 Oracle Java SE 的新 Oracle 技术网络许可协议与之前的 Oracle Java 许可有很大不同。 新许可证允许某些用途,例如个人使用和开发用途,无需任何费用,但之前的 Oracle Java 许可证授权的其他用途可能不再可用。 在下载和使用本产品之前,请仔细阅读条款。 此处提供了常见问题解答。 商业许可和支持可通过低成本 Java SE 订阅获得。 Oracle 还在 jdk.java.net 的开源 GPL 许可下提供了最新的 OpenJDK 版本。

安装 Java 8

步骤 1. 下载

此过程使用归档二进制文件为 64 位 Linux 安装 Java 运行时环境 (JRE) 的 tar.gz。

注意:在下载文件之前,我们必须接受许可协议。 二进制文件本身可以由任何人(不仅是 root 用户)安装在我们可以写入的任何位置。 但是,只有 root 用户才能将 JDK 安装到系统位置。

在下载文件之前,请注意网站下载页面上提供的字节大小。 接下来,转到 https://java.com 并单击 下载 按钮。

现在,下载您选择的 tar.gz 文件,然后验证文件的大小以确保您已下载完整、未损坏的软件包。

步骤 2. 安装

这些说明适用于安装 Java 8 Update 73 (8u73)。 如果要安装另一个版本,请确保在终端键入命令时适当地更改版本号。

例子:对于 Java 8u79 替换 8u738u79. 请注意,如前所述 example版本号有时会以字母开头 有时它前面有一个下划线,因为 example, jre1.8.0_73.

注意:要在系统范围的位置(例如 /usr/local)安装 Java,您必须以 root 用户身份登录以获得必要的权限。 如果您没有 root 访问权限,请将 Java 安装在您的主目录或您具有写入权限的子目录中。

步骤 3。 更改目录

现在,cd 进入要安装 Java 的目录。 输入:

cd /directory/path/name

为了 example要在 /usr/java/ 目录中安装软件,请键入:

cd /usr/java/

第4步。 解压压缩包并安装 Java

接下来,我们要将下载的 .tar.gz 归档二进制文件移动到当前目录。

tar zxvf jre-8u73-linux-x64.tar.gz

Java 文件将安装在名为 jre1.8.0_73 在当前目录中。 在里面 example 上面,它安装在 /usr/java/jre1.8.0_73 目录。 安装完成后,您将看到“完毕”.

步骤 4. 删除文件

最后,删除 .tar.gz 文件以节省磁盘空间。

步骤 5. 验证 Java 8 是否已安装

java -version

输出

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

设置 Java 的 Home 环境

第1步。 了解 Java 安装路径对于我们的应用程序正常运行至关重要。 Java 安装在哪里? 运行此命令以发现其路径。

update-alternatives --config java

输出

~# update-alternatives --config java
There is 1 choice for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 auto mode
* 1 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode

第2步。 接下来,从第二行复制突出显示的路径:
/usr/lib/jvm/java-8-oracle/jre/bin/java/

步骤 3。 复制文件路径后,使用vim编辑 /etc/环境 文件。 现在,我们将在文件末尾添加 Java 安装路径。

vim /etc/environment

#add to end of file
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre/bin/java"

然后,点击保存文件 ESC键 按钮并输入:wq 退出 vim。

第4步。 接下来,执行下面的 source 命令以接受对文件的更改。

source /etc/environment

最后,我们应该在运行 echo 命令时看到安装路径 $JAVA_HOME 多变的。

echo $JAVA_HOME

输出

~# echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle/jre/bin/java

最后的想法

安装 Java 软件会自动创建一个名为 jre1.8.0_version. 如果我们尝试以用户身份将 Java SE 运行时环境安装到系统范围的位置,例如 /usr/jre,我们必须先成为root才能获得必要的权限。 当我们无法访问 root 用户时,我们可以简单地将 Java SE 运行时环境安装到我们的主目录或我们有权写入的子目录中。

在已包含名为的子目录的目录中安装软件 jre1.8.0_version新软件安装将 覆盖 同名的现有文件 jre1.8.0_version 目录。 如果文件夹包含我们要保留的文件,请将旧目录重命名为 jre1.8.0_old_version 或您选择的名称。

最后,安装脚本以在 JRE 的安装目录中创建系统首选项的后备存储的方式配置系统。 如果 JRE 安装安装在网络驱动器上,则它和系统首选项都可以导出以与其他机器上的 Java 运行时环境共享。

Java 文档 更多偏好。

Hosting™ 中最有帮助的人

我们以成为 Hosting™ 中最乐于助人的人而自豪! 我们的支持人员随时为您提供帮助 Cloud或 VPS 服务器全年 365 天、每周 7 天、每天 24 小时发布。

我们可以通过我们的票务系统 [email protected]、电话(800-580-4986)或通过 在线聊天 无论您喜欢什么方法。 我们为您努力工作,以便您可以放松。