CentOS7にjava(jdk14)をインストールした手順を紹介します。
今回はrpmファイル
を取得しインストールしました。
Oracle JDK14 のダウンロード
以下のコマンドでjdk-14_linux-x64_bin.rpm
をダウンロードします。
curl -OL -b "oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/14+36/076bab302c7b4508975440c56f6cc26a/jdk-14_linux-x64_bin.rpm"
[root@CENTOS7 ~]# curl -OL -b "oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/14+36/076bab302c7b4508975440c56f6cc26a/jdk-14_linux-x64_bin.rpm"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 527 100 527 0 0 774 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 165M 100 165M 0 0 232k 0 0:12:06 0:12:06 --:--:-- 227k
[root@CENTOS7 ~]#
ダウンロードしたファイルのハッシュ値を確認
Java SE 14 Binaries Checksumでjdk-14_linux-x64_bin.rpm
のハッシュ値を確認します。
ハッシュ値はsha256: c470c99df36a33274832828475766da3e054e0a12db454c1d7c97ae909a55ecb
となっているので、以下のコマンドでダウンロードしたファイルのハッシュ値を取得し、一致していることを確認します。
sha256sum jdk-14_linux-x64_bin.rpm
[root@CENTOS7 ~]# sha256sum jdk-14_linux-x64_bin.rpm
c470c99df36a33274832828475766da3e054e0a12db454c1d7c97ae909a55ecb jdk-14_linux-x64_bin.rpm
[root@CENTOS7 ~]#
Oracle JDK14 のインストール
以下のコマンドでダウンロードしたjdk-14_linux-x64_bin.rpm
をインストールします。
rpm -ivh jdk-14_linux-x64_bin.rpm
[root@CENTOS7 ~]# rpm -ivh jdk-14_linux-x64_bin.rpm
警告: jdk-14_linux-x64_bin.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID ec551f03: NOKEY
準備しています... ################################# [100%]
更新中 / インストール中...
1:jdk-14-2000:14-ga ################################# [100%]
[root@CENTOS7 ~]#
Oracle JDK14 インストールの確認
以下のコマンドでjdk14がインストールされたことを確認します。
java -version
which java
[root@CENTOS7 ~]# java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
[root@CENTOS7 ~]# which java
/usr/bin/java
[root@CENTOS7 ~]#
参考
Installation of the JDK on Linux Platforms
Java SE 14 Binaries Checksum
Java SE Development Kit 14 - Downloads
以上