Ubuntu 22.04 LTS への OpenJDK 11 をインストール

メモ:  Category:ubuntu

GroupSession の環境を構築するため OpenJDK 11 をインストールします。

Java がインストールされているか確認する

Ubuntu 22.04 の初期状態では、 Java はインストールされていないのですが念のため確認します。

$ java --version
コマンド 'java' が見つかりません。次の方法でインストールできます:
apt install default-jre              # version 2:1.11-72build2, or
apt install openjdk-11-jre-headless  # version 11.0.15+10-0ubuntu0.22.04.1
apt install openjdk-18-jre-headless  # version 18~36ea-1
apt install openjdk-8-jre-headless   # version 8u312-b07-0ubuntu1
apt install openjdk-17-jre-headless  # version 17.0.3+7-0ubuntu0.22.04.1
Ask your administrator to install one of them.

インストールされていない場合は、インストール方法を紹介してくれます。

OpenJDK 11 をインストールする

Ubuntu 22.04 では、 OpenJDK 19 までパッケージが用意されているようですが、ここでは OpenJDK 11 をインストールします。

$ sudo apt install -y default-jdk

以上でインストールは完了します。

パッケージに 「default-jdk」と指定しているのですが、 Ubuntu 22.04 のデフォルトの OpenJDK が OpenJDK 11 だったので「default-jdk」としています。

ちなみに、次のコマンドで OpenJDK 11 であることが確認できます。

$ sudo apt show default-jdk
Package: default-jdk
Version: 2:1.11-72build2
Priority: optional
Section: devel
Source: java-common (0.72build2)
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 6,144 B
Provides: java-sdk, java10-sdk, java11-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk, java8-sdk, java9-sdk
Depends: default-jre (= 2:1.11-72build2), default-jdk-headless (= 2:1.11-72build2), openjdk-11-jdk
Homepage: https://wiki.debian.org/Java/
Cnf-Extra-Commands: javac,javadoc,jar
Download-Size: 908 B
APT-Sources: http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Description: Standard Java or Java compatible Development Kit
 This dependency package points to the Java runtime, or Java compatible
 development kit recommended for this architecture, which is
 openjdk-11-jdk for amd64.

bluenote by BBB