既存環境
まず、現Java環境がどうなっているか見ておきます。
java -version
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)
javac -version
openjdk version "9-internal"
ダウンロード
Oracleからjdk 10を落としてきましょう
http://www.oracle.com/technetwork/java/javase/downloads/index.html
落として来たら解凍して/usr/local/libに移動してあげます。
tar zxvf jdk-10_linux-x64_bin.tar.gz
mv jdk-10 /usr/local/lib/
現行の環境に影響を与えないよう、すぐ切り替えられるように
update-altenativesを使用します。
パスの確認
which java
/usr/bin/java
登録
update-alternatives --install /usr/bin/java java /usr/local/lib/jdk-10/bin/java 10
update-alternatives --install /usr/bin/javac javac /usr/local/lib/jdk-10/bin/javac 10
切り替え
update-alternatives --config java
->今回設定したjavaを選択
update-alternatives --config javac
->今回設定したjavacを選択
チェック
java --version
java version "10" 2018-03-20
Java(TM) SE Runtime Environment 18.3 (build 10+46)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10+46, mixed mode)
javac --version
javac 10
以上です。