在 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 包安装。
Java JDK 或者 Java Development Kit 是 Java Platform 的一种实现。
JDK 包括一个私有的 Java 虚拟机 (JVM) 和一些其他资源来促进 Java 应用程序的开发。
JDK 是所有基于 Java 的应用程序所需的基本工具。
目前,它是使用最广泛的软件开发工具包(SDK)。
在本文中,我们将通过 RPM 和 tar包 在 CentOS 7 服务器上安装 Java JDK 11.