确认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)
下载
让我们从官方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