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

Ubuntu 20.04にJava(OpenJDK)をインストールする方法

Javaは、Jenkins、Tomcatサーバー、IntelliJ IDEA、その他多くのシステムソフトウェアなど、さまざまな種類のアプリケーションを構築するための最もよく知られたプログラミング言語の1つです。

このチュートリアルでは、Ubuntu 20.04 LTSマシンにさまざまなバージョンのJava、Java Runtime Environment(JRE)、およびJava Development Kit(JDK)をインストールする方法を説明します。

デフォルトのJavaをインストールする

Ubuntu 20.04にJavaをインストールする最も簡単な方法は、Ubuntuオペレーティングシステムに付属しているデフォルトバージョンを使用することです。

まず、次のコマンドを実行してソフトウェアリポジトリを更新しましょう。

$ sudo apt update

次に、Javaがインストールされているかどうかを確認することをお勧めしますか?コマンドを実行します:

$ java -version

次の出力は、JavaがUbuntu20.04にインストールされていないことを示しています。

これで、次のコマンドを実行してデフォルトのJREをインストールできます。

$ sudo apt install default-jre

インストールが完了したら、Javaのバージョンを確認しましょう:

Javaアプリケーションをコンパイルして実行する場合は、「javac」というプログラムが必要です。このプログラムにはJDK(Java Development Kit)が付属しています。デフォルトのJDKをインストールするには、次のコマンドを実行してみましょう。

$ sudo apt install default-jdk

JDKのインストールは、Javaコンパイラのバージョンを確認することで確認できます。

$ javac -version

OpenJDK11をインストールする

この記事の執筆時点では、Java11が最新のLTSバージョンです。これは、Ubuntu20.04でのJavaのデフォルトの開発およびランタイム環境です。

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

$ sudo apt install openjdk-11-jdk

Javaバージョンの確認:

$ java -version

出力:

openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

OpenJDK8をインストールする

場合によっては、アプリケーションを実行するために以前のバージョンのJavaが必要になります。たとえば、Ubuntu 20.04にJavaバージョン8をインストールする場合は、次のコマンドを実行します。

$ sudo apt install openjdk-8-jdk

コマンド「java-version」を入力してJavaバージョンを確認します。

出力:

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

OracleJava11のインストール

OpenJDKとは異なり、OracleJDKはLicenseGPL v2ではなく、Oracle Binary CodeLicenseAgreementの下でリリースされます。デフォルトでは、OracleJDKはパッケージマネージャを介してインストールできません。 OracleWebサイトからOracleJDK11インストーラをダウンロードする必要があります。

Linux Compressed Archiveを選択し、[ダウンロード]をクリックします:

OracleWebサイトのログイン画面にリダイレクトされます。 OracleJDKインストーラをダウンロードするにはアカウントを作成する必要があります。

Javaインストーラー(jdk-11.0.8_linux-x64_bin.tar.gz)をダウンロードしたら、「add-apt-repository」コマンドをインストールしましょう。

$ sudo apt install software-properties-common

次に、Ubuntu20.04へのソフトウェアのインストールを確認するための署名キーをインポートします。

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2A

Javaリポジトリをパッケージソースリストに追加して更新します:

$ sudo add-apt-repository ppa:linuxuprising/java
$ sudo apt update

ダウンロードしたOracleJDKインストーラのローカルディレクトリの作成:

$ sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
$ sudo cp jdk-11.0.8_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/

これで、次のコマンドを実行してOracleJDK11をインストールできます。

$ sudo apt install oracle-java11-installer-local

OracleJavaSEのOracleTechnologyNetwork License Agreementに同意して、インストールを完了しましょう。

複数のJavaインストールを管理する

これまでに、Ubuntu20.04にいくつかのバージョンのJavaをインストールしました。オペレーティングシステムで使用されるデフォルトのJavaバージョンを構成する必要があります。次のコマンドを実行して実行できます:

$ sudo update-alternatives --config java

希望の選択肢を入力し、Enterキーを押して希望のJavaバージョンを選択します。

デフォルトのJavaコンパイラバージョン(javac)を設定するには、次のコマンドを実行します。

$ sudo update-alternatives --config javac

環境変数の設定

多くの場合、開発者はJavaプログラムを作成するときに、$JAVA_HOME環境変数を指定する必要があります。

$ JAVA_HOME変数を設定するには、「update-alternatives」コマンドを使用してJavaのインストールディレクトリを見つける必要があります。

たとえば、OracleJavaは「/usr / lib / jvm / java-11-oracle /bin/」にあります。

'/ etc/environment'ファイルへのパスを追加します

JAVA_HOME="/usr/lib/jvm/java-11-oracle/bin/"

変更を適用するために環境ファイルをリロードします:

$ source /etc/environment

$ JAVA_HOME環境を確認します:

$ echo $JAVA_HOME
/usr/lib/jvm/java-11-oracle/bin/

結論

このチュートリアルでは、Ubuntu20.04にJavaをインストールして構成する方法を学びました。 Javaは、多くのソフトウェアアプリケーションにとって非常に重要です。

読んでいただきありがとうございます。以下のコメントセクションに提案を残してください。


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

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

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

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

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

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

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

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

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