Ubuntu 18.04 に Oracle Java 11 JDK をインストール
Oracle が Java SE 11 (JDK 11) 正式版の一般提供を開始したと知り、公式サイトを見てみたところ deb ファイルの配布もされていたので、試しに Ubuntu 18.04 にインストールしてみた。
目次
Oracle Java 11 JDK のダウンロード
以下の公式ページ内にある Java SE 11 (LTS) や DOWNLOAD をクリックしてダウンロードページに移動し、
Accept License Agreement をクリックして選択した後、jdk-11_linux-x64_bin.deb をクリックしてダウンロードする。
インストール
ダウンロードした deb ファイルをダブルクリックするか、以下のコマンドでインストールする (インストール先は /usr/lib/jvm/jdk-11/ となっている)。
sudo apt install ./jdk-11*.deb
設定
アクティビティ画面から端末を起動して以下の4つのコマンドを実行する。
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11*/bin/java 1081 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11*/bin/javac 1081 sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk-11*/bin/javadoc 1081 sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk-11*/bin/javap 1081
さらに以下の4つのコマンドを実行して Java 11 を使用するように設定する。
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javadoc
sudo update-alternatives --config javap
最後に java -version と実行してバージョンを確認。
$ java -version java version "11" 2018-09-25 Java(TM) SE Runtime Environment 18.9 (build 11+28) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11+28, mixed mode)