如何在Ubuntu 16.04上手动安装Java 8

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

在本指南中,您将学习如何在Ubuntu 16.04上手动安装Java 8。本教程中的说明也适用于其他版本的Ubuntu,包括14.04、16.10和17.04。

先决条件

文本编辑器,无论是 vivimemacs

步骤1:下载最新的JDK

建议您仅安装 最新的JDK

# wget https://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-i586.tar.gz

步骤2:将JDK提取到Java的默认位置

创建一个 jvm 文件夹中 /usr/lib/ 这是Java的默认位置。

# sudo mkdir /usr/lib/jvm

转到创建的 /usr/lib/jvm 夹。

# cd /usr/lib/jvm

解压缩下载的JDK。

# sudo tar -xvzf ~/Downloads/jdk-8u151-linux-x64.tar.gz

步骤3:设定环境变数

编辑 environment 文件。

# vi /etc/environment

更新现有 PATH 通过添加以下变量 bin 文件夹,用冒号分隔 :

/usr/lib/jvm/jdk1.8.0_151/bin:/usr/lib/jvm/jdk1.8.0_151/db/bin:/usr/lib/jvm/jdk1.8.0_151/jre/bin

HOME 目录路径可以根据版本和更新而不同,这里的版本是 1.8 而更新是 151。在环境文件末尾添加以下变量,以更改您的特定版本并更新。

J2SDKDIR="/usr/lib/jvm/jdk1.8.0_151"
J2REDIR="/usr/lib/jvm/jdk1.8.0_151/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_151"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_151/db"

environment 文件现在应类似于以下文本:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_151/bin:/usr/lib/jvm/jdk1.8.0_151/db/bin:/usr/lib/jvm/jdk1.8.0_151/jre/bin"
J2SDKDIR="/usr/lib/jvm/jdk1.8.0_151"
J2REDIR="/usr/lib/jvm/jdk1.8.0_151/jre*
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_151"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_151/db"

保存更改并关闭文件。

步骤4:通知Ubuntu有关安装位置

使用update-alternatives通知Ubuntu有关已安装的Java路径的信息。

# sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_151/bin/java" 0
# sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_151/bin/javac" 0
# sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_151/bin/java
# sudo update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_151/bin/javac

步骤5:设定验证

给出位置 javajavac 如您所提供。

# update-alternatives --list java
# update-alternatives --list javac

重新启动计算机或打开新的终端。

步骤6:验证Java版本

# java -version

输出应类似于以下内容:

java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

您应该能够看到已安装的Java版本,这意味着您已经成功安装了Oracle JDK。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com