确认Java JDK设置

Java JDK现在应该安装并准备好使用:

$java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
如何在Debian Linux上安装Java SE开发套件

下载

让我们从官方Oracle网站下载Java JDK tar包。

导航到Oracle Java JDK页面并找到适当的系统架构相关的tar包。
该网站要求在下载之前接受Java SE许可证的Oracle二进制代码许可协议。
从这个原因,如何下载Oracle Java JDK tar包有两个选项。

网页浏览器

第一个选项是使用Web浏览器直接下载所需的Java JDK tar包,同时通过点击提供的单选按钮接受Java SE许可所需的Oracle二进制代码许可协议。
一旦完成,将下载的文件复制到服务器的指定目录。

curl

还可以使用CURL方法通过命令行下载Java JDK。

首先,使用“curl 命令”获取正确的下载URL:

$curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12

要启动所需的Java文件的下载,请复制其URL并在接受所请求的JAVE许可证时使用“curl 命令”开始下载。
例如:

$curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz

安装Java JDK

现在,当前的工作目录中,我们有了安装包。

$ls
jdk-8u121-linux-x64.tar.gz

创建Java JDK安装目录:

# mkdir /opt/java-jdk

将安装包解压到这个目录

# tar -C /opt/java-jdk -zxf jdk-8u121-linux-x64.tar.gz

将Oracle Java设置为默认值

目前,系统无法识别我们的Java JDK安装:

$update-alternatives --list java
update-alternatives: error: no alternatives for java
$java
bash: java: command not found

使用update-alternatives命令将'java'和'javac'作为系统java环境的一部分进行导入。

# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_121/bin/java 1   
update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/java to provide /usr/bin/java (java) in auto mode
# update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_121/bin/javac 1
update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/javac to provide /usr/bin/javac (javac) in auto mode
日期:2020-07-07 20:56:21 来源:oir作者:oir