Ubuntu 22.04にOpenJDKをインストールする方法

OpenJDKは、強力でオープンソースのJava実装であり、堅牢なアプリケーションの開発と実行に広く使用されています。この簡潔なガイドでは、Ubuntu 22.04にOpenJDKをインストールするプロセスを簡素化し、開発または展開のための信頼できるJava環境を確保します。また、始めるための実用的な例も紹介します。

ステップ1: パッケージインデックスを更新する

新しいソフトウェアをインストールする前に、最新バージョンを取得するためにパッケージインデックスを更新することをお勧めします。ターミナルを開き、次のコマンドを実行します:

sudo apt update && sudo apt upgrade -y

これにより、パッケージリストが更新され、インストールされているパッケージが最新バージョンにアップグレードされます。

ステップ2: OpenJDKをインストールする

Ubuntu 22.04では、複数のバージョンのOpenJDKが提供されています。一般的に使用されるバージョンであるOpenJDK 11またはOpenJDK 17をインストールすることができます。

OpenJDK 11をインストールする

OpenJDK 11をインストールするには、次のコマンドを実行します:

sudo apt install openjdk-11-jdk -y

OpenJDK 17をインストールする

OpenJDK 17をインストールするには、次のコマンドを実行します:

sudo apt install openjdk-17-jdk -y

必要に応じて複数のバージョンをインストールできますが、デフォルトとして設定できるのは1つだけです。

ステップ3: インストールを確認する

インストール後、Javaが正しくインストールされたかをバージョンを確認することで確認します:

java -version

このコマンドは次のような出力をするはずです:

openjdk version "17.0.8" 2023-07-18
OpenJDK Runtime Environment (build 17.0.8+7-Ubuntu-222.04)
OpenJDK 64-Bit Server VM (build 17.0.8+7-Ubuntu-222.04, mixed mode, sharing)

ステップ4: デフォルトのJavaバージョンを設定する

複数のJavaバージョンがインストールされている場合、次のコマンドを使用してデフォルトバージョンを設定できます:

sudo update-alternatives --config java

これにより、インストールされているJavaバージョンのリストが表示されます。デフォルトとして設定したいバージョンに対応する番号を選択します。

現在のデフォルトJavaバージョンを確認するには、次のコマンドを使用します:

java -version

ステップ5: JAVA_HOME環境変数を設定する

多くのアプリケーションでは、JAVA_HOME環境変数を設定する必要があります。Javaのインストールパスを見つけるには、次のコマンドを実行します:

readlink -f $(which java)

パスが分かったら、環境ファイルを編集します:

sudo nano /etc/environment

最後に次の行を追加します:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

パスを実際のJavaバージョンのインストールパスに置き換えます。ファイルを保存して再読み込みします:

source /etc/environment

確認するには、次のコマンドを実行します:

echo $JAVA_HOME

ステップ6: OpenJDKをアンインストールする(オプション)

何らかの理由でOpenJDKを削除する必要がある場合は、次のコマンドを使用します:

sudo apt remove --purge openjdk-17-jdk -y

openjdk-17-jdkを削除したいインストールされたバージョンに置き換えます。

結論

Ubuntu 22.04にOpenJDKを設定することは迅速かつ効率的であり、Javaアプリケーションの開発または展開をシームレスに行うことができます。上記の手順、実用的な例、および追加のヒントを使用して、Java環境を自信を持って管理し、一般的な問題をトラブルシューティングできます。シンプルなプログラムを構築する場合でも、複雑なサーバーアプリケーションを構築する場合でも、OpenJDKがあなたをサポートします。