k-likework

LIKEWORKで生きるためのブログ

CentOSに違うバージョンのJDKを追加してみる

メモ:既にJavaがインストールされているLinuxに別バージョンのJavaをインストールしてみる

環境確認

# Linuxの確認
[root]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

# Javaの確認
[root]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
-->既にJava1.8がインストールされてる

Java1.9を入手して、サーバにアップロード

RPMをダウンロードする

Java1.9をインストール

[root]# cd /tmp/
[root]# rpm -ivh jdk-9.0.4_linux-x64_bin.rpm

LinuxはどっちのバージョンのJavaを見ているか

[root]# java -version

Javaのバージョンの向きを変更する

# 「+」が付いているのは現在向いているJavaのバージョン

[root]# alternatives --config java

2 プログラムがあり 'java' を提供します。

  選択       コマンド
-----------------------------------------------
 + 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64/jre/bin/java)
*  2           /usr/java/jdk-9.0.4/bin/java

Enter を押して現在の選択 [+] を保持するか、選択番号を入力します: 2 [Enter]

[root] # java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
-->向いているJavaのバージョンが変更された