OpenJDK
首先搜索可安裝的 JDK
$ sudo yum search java-11
從結果中我們可以找出兩個條目
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11 java-11-openjdk-devel.x86_64 : OpenJDK Development Environment 11
他們分別是 JRE 和 JDK,根據你的需求安裝即可,比如安裝 JRE
$ sudo yum install java-11-openjdk -y
安裝目錄為
/usr/lib/jvm/java-11-openjdk-11.0.1.13-3.el7_6.x86_64
查看版本
$ java -version openjdk version "11.0.1" 2018-10-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.1+13-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode, sharing)
Oracle
Oracle 的 JDK 安裝要稍微麻煩點,首先獲取官網的 JDK RPM 地址
https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm
下載到服務器
$ wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm
安裝
$ sudo yum -y localinstall jdk-11.0.1_linux-x64_bin.rpm
安裝目錄為
/usr/java/jdk-11.0.1
選擇版本
查看所有本機 JDK 版本
$ sudo alternatives --config java There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- + 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.1.13-3.el7_6.x86_64/bin/java) * 2 /usr/java/jdk-11.0.1/bin/java Enter to keep the current selection[+], or type selection number: 2
*+
代表當前使用的版本,該命令下輸入版本對應的數字即可更改版本,我們輸入 2 更
改為 oracle 版本,然后查看版本
$ 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)