on  it road.com

在 CentOS 7 上从 TAR 安装 Java JDK 11

以 root 用户身份使用 ssh 连接到 java-server.onitroad.com。

从 Oracle 技术网 (OTN) 下载 CentOS 7 的 Java JDK 11 TAR 并将其复制到 root 用户的主目录。

使用 tar 命令解压下载的 tar包。

[root@java-server ~]# mkdir /usr/java
[root@java-server ~]# tar xvf jdk-11.0.1_linux-x64_bin.tar.gz -C /usr/java/
 
[root@java-server ~]# ls /usr/java/
jdk-11.0.1

设置 JAVA_HOME 环境变量。

[root@java-server ~]# echo "export JAVA_HOME=/usr/java/jdk-11.0.1" >> /etc/profile
[root@java-server ~]# export JAVA_HOME=/usr/java/jdk-11.0.1

使用替代命令为 java 创建符号链接。

[root@java-server ~]# alternatives --install /usr/bin/java java /usr/java/jdk-11.0.1/bin/java 2
[root@java-server ~]# alternatives --config java
There is 1 program that provides 'java'.
  Selection    Command
----------------------------------------------
*+ 1           /usr/java/jdk-11.0.1/bin/java
Enter to keep the current selection[+], or type selection number:

我们在这台服务器上只安装了一个 JDK/JRE,因此,按 <ENTER> 键保持当前选择。

使用替代命令为 javac 创建符号链接。

[root@java-server ~]# alternatives --install /usr/bin/javac javac /usr/java/jdk-11.0.1/bin/javac 2
[root@java-server ~]# alternatives --config javac
There is 1 program that provides 'javac'.
  Selection    Command
----------------------------------------------
*+ 1           /usr/java/jdk-11.0.1/bin/javac
Enter to keep the current selection[+], or type selection number:

按 <ENTER>。

使用替代命令为 jar 创建符号链接。

[root@java-server ~]# alternatives --install /usr/bin/jar jar /usr/java/jdk-11.0.1/bin/jar 2
[root@java-server ~]# alternatives --config jar
There is 1 program that provides 'jar'.
  Selection    Command
----------------------------------------------
*+ 1           /usr/java/jdk-11.0.1/bin/jar
Enter to keep the current selection[+], or type selection number:

按 <ENTER>

通过执行 java 命令验证 Java JDK 11 的安装。

[root@java-server ~]# java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

Java JDK 11 已从 CentOS 7 服务器上的 TAR 安装。

在 CentOS 7 上从 RPM 安装 Java JDK 11

以 root 用户身份使用 ssh 连接到 java-server.onitroad.com。

从 Oracle 技术网 (OTN) 下载 CentOS 7 的 Java JDK 11 RPM 并将其复制到 root 用户的主目录。

使用 rpm 命令安装下载的软件包。

[root@java-server ~]# rpm -ivh jdk-11.0.1_linux-x64_bin.rpm
warning: jdk-11.0.1_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk-11.0.1-2000:11.0.1-ga        ################################# [100%]

设置 JAVA_HOME 环境变量。

[root@java-server ~]# echo "export JAVA_HOME=/usr/java/jdk-11.0.1" >> /etc/profile
[root@java-server ~]# export JAVA_HOME=/usr/java/jdk-11.0.1

通过执行 java 命令验证 Java JDK 11 的安装。

[root@java-server ~]# java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

Java JDK 11 已从 CentOS 7 服务器上的 RPM 包安装。

在 CentOS 7 上安装 Java JDK 11

Java JDK 或者 Java Development Kit 是 Java Platform 的一种实现。

JDK 包括一个私有的 Java 虚拟机 (JVM) 和一些其他资源来促进 Java 应用程序的开发。
JDK 是所有基于 Java 的应用程序所需的基本工具。
目前,它是使用最广泛的软件开发工具包(SDK)。

在本文中,我们将通过 RPM 和 tar包 在 CentOS 7 服务器上安装 Java JDK 11.

日期:2020-09-17 00:12:32 来源:oir作者:oir