GNU/Linux >> Linux の 問題 >  >> Linux

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

Ubuntu 22.04 に Java をインストールする方法。 Java は、アプリケーションの構築に広く使用されている最も人気のあるプログラミング言語の 1 つです。すべての主要なオペレーティング システムとデバイスで動作します。

このガイドでは、複数のバージョンの Java (11、17、18) ランタイム環境 (JRE)、Java 開発キット (JDK)、および Open JDK をインストールする方法を学習します。

また、Java のバージョンと Java 開発キットのバージョンを切り替える方法も学びます。

Ubuntu 22.04 で利用可能な Java バージョン

パッケージを利用可能な最新バージョンに更新することから始めます。

sudo apt update
sudo apt upgrade

デフォルトでは、Ubuntu 22.04 リポジトリには、Java ランタイム環境 (JRE) と Java 開発キット (JDK) の 2 つの OpenJDK パッケージが含まれています。

利用可能なパッケージを確認するには、次のコマンドを使用できます。

sudo java -version
Output
Command 'java' not found, but can be installed with:
apt install openjdk-11-jre-headless  # version 11.0.15+10-0ubuntu0.22.04.1, or
apt install default-jre              # version 2:1.11-72build2
apt install openjdk-17-jre-headless  # version 17.0.3+7-0ubuntu0.22.04.1
apt install openjdk-18-jre-headless  # version 18~36ea-1
apt install openjdk-8-jre-headless   # version 8u312-b07-0ubuntu1
Ask your administrator to install one of them.

何をインストールすればよいかわからない場合は、デフォルトの OpenJDK (JDK 11) バージョンを選択できます。

Java ランタイム 11 をインストール

次のコマンドを実行して、デフォルトの Java ランタイム環境 (JRE) をインストールします。これにより、OpenJDK 11 から JRE がインストールされます

 sudo apt install default-jre

インストールが完了したら、次のコマンドを使用して Java のバージョンを確認できます。

 java -version 

以下のような出力が表示されます。

openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

これで、Ubuntu 22.04 に Java 11 ランタイムがインストールされました。

Java 開発キットをインストール

Java プログラムをコンパイルするために Java Development Kit が必要な場合は、Open JDK をインストールすることもできます

 sudo apt install default-jdk

インストールが完了したら、次のコマンドを使用して Java のバージョンを確認できます。

 java -version 

以下のような出力が表示されます。

javac 11.0.15

これで、Ubuntu 22.04 に Java Development Kit がインストールされました。

Java JDK 17 をインストール

次のコマンドを実行して、デフォルトの Java JDK をインストールします。これにより、OpenJDK 17 から JRE もインストールされます。

 sudo apt install openjdk-17-jdk

インストールが完了したら、次のコマンドを使用して Java のバージョンを確認できます。

 java -version 

以下のような出力が表示されます。

openjdk version "17.0.3" 2022-04-19
OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

これで、Ubuntu 22.04 に Java 17 ランタイムがインストールされました。

Java JDK 18 をインストール

次のコマンドを実行して、デフォルトの Java JDK をインストールします。これにより、OpenJDK 18 から JRE もインストールされます。

 sudo apt install openjdk-18-jdk

インストールが完了したら、次のコマンドを使用して Java のバージョンを確認できます。

 java -version 

以下のような出力が表示されます。

openjdk version "18-ea" 2022-03-22
OpenJDK Runtime Environment (build 18-ea+36-Ubuntu-1)
OpenJDK 64-Bit Server VM (build 18-ea+36-Ubuntu-1, mixed mode, sharing)

これで、Ubuntu 22.04 に Java 18 ランタイムがインストールされました。

Java (JRE) バージョンの切り替え

複数の Java バージョンがインストールされている場合は、次のコマンドを使用して簡単にバージョンを変更できます。

sudo update-alternatives --config java

このコマンドは、Java のバージョンを選択するように求めます。

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-18-openjdk-amd64/bin/java   1811      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      manual mode
  2            /usr/lib/jvm/java-17-openjdk-amd64/bin/java   1711      manual mode
  3            /usr/lib/jvm/java-18-openjdk-amd64/bin/java   1811      manual mode

Press <enter> to keep the current choice[*], or type selection number:

番号を選択して Enter を押します .

Java (JDK) バージョンの切り替え

Java 開発キットのバージョンも変更する必要があります。そうしないと、互換性の問題が発生する可能性があります。

javac を変更するには 以下のコマンドを使用できるバージョン。

sudo update-alternatives --config javac

このコマンドは、Java 開発バージョンを選択するように求めます。

There are 3 choices for the alternative javac (providing /usr/bin/javac).

  Selection    Path                                          Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-18-openjdk-amd64/bin/javac   1811      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/javac   1111      manual mode
  2            /usr/lib/jvm/java-17-openjdk-amd64/bin/javac   1711      manual mode
  3            /usr/lib/jvm/java-18-openjdk-amd64/bin/javac   1811      manual mode

Press <enter> to keep the current choice[*], or type selection number:

番号を選択して Enter を押します .

これで、Java 開発キットのバージョンも構成されました。

JAVA_HOME 環境変数の構成

パスをセットアップするには、update-alternatives を使用してインストール パスを見つける必要があります。 コマンド。

sudo update-alternatives --config java 

ここに Java のパスが表示されます。

  • OpenJDK 11 は /usr/lib/jvm/java-11-openjdk-amd64/bin/java にあります
  • OpenJDK 17 は /usr/lib/jvm/java-17-openjdk-amd64/bin/java にあります
  • OpenJDK 18 は /usr/lib/jvm/java-18-openjdk-amd64/bin/java にあります

これで、これを環境ファイルに追加できます。

 sudo nano /etc/environment

以下に示すようにパスを追加します。Java 11 をパスに追加する方法を示します。

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

変更を適用するには、ログアウトしてログインするか、現在のセッションに対して次のコマンドを実行します。

source /etc/environment 

Javaの環境変数を確認するには

echo $JAVA_HOME

設定したインストール パスが取得されます。

/usr/lib/jvm/java-11-openjdk-amd64

以上です。

Java ソフトウェア開発のキャリアへの第一歩を踏み出しましょう この導入コースで

結論

これで、Java 11、17、または 18 の複数のバージョンをインストールし、Ubuntu 22.04 で JAVA_HOME を構成する方法を学習しました。

御時間ありがとうございます。問題やフィードバックに直面した場合は、下にコメントを残してください。


Linux
  1. UbuntuLinuxにJavaをインストールする方法

  2. Ubuntu20.04にJava17をインストールする方法

  3. Ubuntu16.04にJavaをインストールする方法

  1. UbuntuにJavaをインストールする方法

  2. Ubuntu18.04にJavaをインストールする方法

  3. Ubuntu20.04にJavaをインストールする方法

  1. Ubuntu18.04にGradleをインストールする方法

  2. Ubuntu20.04にJavaをインストールする方法

  3. Ubuntu18.04にJavaをインストールする方法