sudo apt-get install openjdk-11-jdk
この後、試してみてください
javaバージョン
Javaバージョンが1.11.xであることを確認するには、古いバージョンまたは異なるバージョンが見つかった場合は、以下のコマンドをチェックして、使用可能なjdkを確認してください。
sudo update-java-alternatives --list
以下のようなものが表示されます。
java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64
上記のリストから利用可能なjava1.11を確認できます。以下のコマンドを使用して、java11をデフォルトに設定します。
sudo update-alternatives --config java
上記のコマンドの場合、以下のようなものが表示され、設定するオプションが要求されます。
代替Java(/ usr / bin / javaを提供)には3つの選択肢があります。
選択パスの優先ステータス
0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java1111自動モード
1 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java1111手動モード
* 2 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java1081手動モード
3 /usr/lib/jvm/jdk1.8.0_211/bin/java0手動モード
を押して現在の選択[*]を保持するか、選択番号を入力します。
希望の選択番号を選択できます。私の場合は0です。
javacの場合、
sudo update-alternatives --config javac
以下のような結果になります、
代替javac(/ usr / bin / javacを提供)には3つの選択肢があります。
選択パスの優先ステータス
0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / javac1111自動モード
1 / usr / lib / jvm / java-11-openjdk-amd64 / bin / javac1111手動モード
* 2 / usr / lib / jvm / java-8-openjdk-amd64 / bin / javac1081手動モード
3 / usr / lib / jvm / jdk1.8.0_211 / bin / javac0手動モード
を押して現在の選択[*]を保持するか、選択番号を入力します。
私の場合、それは再び0です
上記の手順の後、試してください
javaバージョン
以下のような表示になりますが、
openjdkバージョン "11.0.4" 2019-07-16
OpenJDKランタイム環境(ビルド11.0.4 + 11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64ビットサーバーVM(ビルド11.0.4 + 11-post-Ubuntu-1ubuntu218.04.3、混合>モード、共有)
sudo apt-get install openjdk-11-jdk
か?