メモ:rpmからjavaのアップデートをする
Java SE Development Kit 8 - Downloads
oracleのサイトから、Accept License Agreement
を選択状態にして
取得したいRPMのリンクを取得する
http://download.oracle.com/otn-pub/java/jdk/8u71-b15/jdk-8u71-linux-x64.rpm 今回は、こんな感じ。
上のサイトの参考に、rpmを取得する
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u71-b15/jdk-8u71-linux-x64.rpm
取得できたら yum でインストール
yum localinstall jdk-8u71-linux-x64.rpm
alternativesで使うjavaのバージョンを選択する
$ alternatives --config java There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java + 2 /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java * 3 /usr/java/jdk1.8.0_71/jre/bin/java Enter to keep the current selection[+], or type selection number: 3 $ alternatives --config javac There are 3 programs which provide 'javac'. Selection Command ----------------------------------------------- 1 /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin/javac + 2 /usr/lib/jvm/java-1.8.0-openjdk.x86_64/bin/javac * 3 /usr/java/jdk1.8.0_71/bin/javac Enter to keep the current selection[+], or type selection number: 3
変更前
$ java -version openjdk version "1.8.0_65" OpenJDK Runtime Environment (build 1.8.0_65-b17) OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)
変更後
$ java -version java version "1.8.0_71" Java(TM) SE Runtime Environment (build 1.8.0_71-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode)
終わり。