OpenJDK を使用して Ubuntu に Java をインストールする

Mehvish Ashiq 2024年2月15日
OpenJDK を使用して Ubuntu に Java をインストールする

この段階的なガイド チュートリアルでは、Java を Ubuntu 20.04 にインストールする方法を学習します。 また、デフォルトの Java、特定の Java バージョンをインストールし、環境変数を設定する方法も示しています。

OpenJDK を使用して Ubuntu に Java をインストールする

このチュートリアルでは、OpenJDK を使用して Java をインストールします。 Oracle Java を使用して Java をインストールするには、この 記事 を参照してください。

デフォルトの Ubuntu リポジトリには、Java 開発キット (JDK) と Java ランタイム環境 (JRE) という名前の 2つのOpenJDKパッケージが含まれています。 JRE には Java 仮想マシン (JVM)、バイナリ、および Java プログラムとアプリケーションを実行できるクラスがあることを思い出してください。

どの Java パッケージをインストールする必要があるか確認できない場合は、デフォルトの OpenJDK (JDK 11 とも呼ばれます) バージョンをインストールできます。 ただし、一部の Java アプリケーションには特定の Java バージョンが必要です (この種類のインストールについては、このチュートリアルの後半で説明します)。

OpenJDKOpenJRE 11 を Ubuntu にインストールする

Ubuntu 20.04にOpenJDKをインストールすることから始めましょう。

  • ターミナルを開き、パッケージ リポジトリを更新して、最新バージョンのソフトウェアをダウンロードしたことを確認します。 sudo 権限を要求するので、アクセスできる必要があります。
    sudo apt update
    
  • 次のコマンドを使用して Java Development Kit をインストールします。
    sudo apt install default-jdk
    
  • Y または y (はい) と入力してインストールを確認し、Enter を押します。 OpenJRE 11 もインストールされます。

インストールされない場合は、以下の手順に従って OpenJRE 11 をインストールしてください。

  • Java Runtime Environment をインストールする前に、次のコマンドを使用してリポジトリを更新します。
    sudo apt update
    
  • 以下のコマンドを実行して、Java ランタイム環境 (JRE) をインストールします。
    sudo apt install default-jre
    
  • また、確認を求められます。Y または y (はい) を押して、Enter を押します。

システムに Java がインストールされているかどうかを確認する

インストール手順が完了したら、端末で次のコマンドを使用して、マシンに Java が正常にインストールされたことを確認する必要があります。

java –version

出力:

openjdk version "11.0.16" 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

特定の Java バージョンをインストールする

OpenJDK を使用してインストールする方法を見てみましょう。 たとえば、デフォルトのJDK 11ではなくJDK 8をインストールしたいとします。

sudo apt install openjdk-8-jdk

プロンプトが表示されたら Y または y (はい) を押し、Enter を押します。 次に、次のコマンドを使用して、インストールされている Java のバージョンを確認します。

java –version

デフォルトの Java バージョンを設定する

マシンに複数のバージョンの Java がインストールされている場合は、デフォルトの Java バージョンを設定する必要があります。 たとえば、この記事では、Java 11 がデフォルトとして設定されている Java 8 と 11 をインストールしました。

次のコマンドを使用して、Java 8 をデフォルトにしましょう。

sudo update-alternatives --config java

上記のコマンドは次の詳細を表示します。0 は Java の現在のデフォルト バージョンを示し、12 はそれぞれ Java 11 と Java 8 を表します。

また、Java の現在のデフォルト バージョンを変更するかどうかも尋ねられます。 Enter を押して現在の選択を保持するか、番号 (Selection 列の番号) を書き込んで変更し、Enter を押します。

出力:

openjdk を使用して ubuntu に Java をインストール - デフォルトを設定

JAVA_HOME 環境変数を設定する

JAVA_HOME 環境変数を設定する必要があります。これは、Java のインストールを決定し、他のアプリケーションが Java のインストール パスを取得するのを支援するためです。

  • この変数を設定するには、Java のインストールのパスを知っている必要があります。 次のコマンドを使用してそれを見つけてみましょう。
    sudo update-alternatives --config java
    

    出力:

    openjdk を使用して ubuntu に Java をインストールする - インストール パス

    上の画像では、Path セクションは、マシンにインストールしたすべてのバージョンの Java のインストール ディレクトリを示しています。 ここで、Java の優先バージョンの Path を 1つコピーします。

  • 任意のテキスト エディターでファイル /etc/environment を開きます。 ここでは nano を使用しています。
    nano /etc/environment
    
  • このファイルの最後に JAVA_HOME=/your/installation/path/`` という行を追加します。 たとえば、Java 11 の環境変数を設定する場合は、この手順を次のように行います。
    JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/bin/java"
    

JAVA_HOME 環境変数の設定に成功しました。

著者: Mehvish Ashiq
Mehvish Ashiq avatar Mehvish Ashiq avatar

Mehvish Ashiq is a former Java Programmer and a Data Science enthusiast who leverages her expertise to help others to learn and grow by creating interesting, useful, and reader-friendly content in Computer Programming, Data Science, and Technology.

LinkedIn GitHub Facebook

関連記事 - Java Installation