すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:OpenJDK環境のデプロイ

最終更新日:Dec 24, 2024

このトピックでは、Java環境がインストールされているかどうかの確認、既存のJava環境のアンインストール、特定のJavaバージョンのOpenJDK環境のインストールなど、さまざまなオペレーティングシステムにOpen Java Development Kit (OpenJDK) 環境を展開する方法について説明します。

OpenJDKのインストール

説明

OpenJDKをインストールするElastic Compute Service (ECS) に接続する必要があります。 詳細については、「Workbenchを使用したSSH経由のLinuxインスタンスへの接続」をご参照ください。

Linux

java -versionコマンドを実行して、Java環境がインストールされているかどうかを確認します。 Javaバージョン情報が返された場合は、Java環境がインストールされます。 現在のJava環境がビジネス要件を満たしていない場合は、次の手順を実行して環境をアンインストールします。

Java環境のアンインストール

  • Alibaba Cloud Linux、CentOS、Fedoraなど、Red Hat Package Manager (RPM) を使用するオペレーティングシステムの場合は、次の手順を実行します。

    1. インストールされたすべてのJava関連パッケージを照会します。

      sudo rpm -qa | grep java
    2. 次のコマンドを実行して、上記のコマンドによって返された各パッケージを削除します。 パッケージ名を実際のJavaパッケージ名に置き換えます。

      sudo rpm -e --nodeps <Package name>
  • UbuntuやDebianなど、DPKG (Debian Package) パッケージマネージャーを使用するオペレーティングシステムでは、次の手順を実行します。

    1. インストールされたすべてのJava関連パッケージを照会します。

      sudo dpkg --list | grep java
    2. 次のコマンドを実行して、上記のコマンドによって返された各パッケージを削除します。 パッケージ名を実際のJavaパッケージ名に置き換えます。

      説明

      パッケージと関連する構成ファイルを完全に削除するには、-- purgeオプションを指定します。

      sudo apt-get remove --purge <Package name>
  1. パッケージマネージャを更新します。

    • Alibaba Cloud Linux 3やCentOS 8など、Dandified YUM (DNF) ツールを使用するオペレーティングシステムで、次のコマンドを実行します。

      sudo dnf update
    • Yellowdog Updater Modified (YUM) ツール (Alibaba Cloud Linux 2やCentOS 7など) を使用するオペレーティングシステムで、次のコマンドを実行します。

      sudo yum update
    • Advanced Packaging Tool (APT) ツール (UbuntuやDebianなど) を使用するオペレーティングシステムで、次のコマンドを実行します。

      sudo apt update
  2. OpenJDKを検索して、現在のオペレーティングシステムでサポートされているインストールパッケージを表示します。

    • Alibaba Cloud Linux 3やCentOS 8など、DNFツールを使用するオペレーティングシステムで次のコマンドを実行します。

      sudo dnf search openjdk
    • Alibaba Cloud Linux 2やCentOS 7など、YUMツールを使用するオペレーティングシステムで次のコマンドを実行します。

      sudo yum search openjdk
    • UbuntuやDebianなど、APTツールを使用するオペレーティングシステムで次のコマンドを実行します。

      sudo apt search openjdk
  3. 特定のJavaバージョンのOpenJDK環境をインストールします。 以下のコマンドでは、Javaバージョン1.8のOpenJDK環境を使用しています。 別のJavaバージョンを使用する場合は、コマンドのパッケージ名を前の手順で照会したパッケージ名に置き換えます。

    • Alibaba Cloud Linux 3やCentOS 8など、DNFツールを使用するオペレーティングシステムで次のコマンドを実行します。

      sudo dnf install -y java-1.8.0-openjdk-devel
    • Alibaba Cloud Linux 2やCentOS 7など、YUMツールを使用するオペレーティングシステムで次のコマンドを実行します。

      sudo yum install -y java-1.8.0-openjdk-devel
    • UbuntuやDebianなど、APTツールを使用するオペレーティングシステムで次のコマンドを実行します。

      sudo apt-get install -y openjdk-8-jdk
  4. 次のコマンドを実行して、JavaバージョンのOpenJDK環境が期待どおりにインストールされているかどうか、およびバージョン情報が表示されているかどうかを確認します。

    説明

    デフォルトでは、パッケージマネージャを使用してJavaバージョンのOpenJDK環境をインストールすると、シンボリックリンクが設定されます。 環境変数を設定する必要はありません。

    java -version

    image

Windows

重要

次の例では、Javaバージョン1.8のOpenJDK環境を使用しています。 公式WebサイトからOpenJDKインストールパッケージをダウンロードするには、Windowsインスタンスがインターネットにアクセスできる必要があります。

インストールパッケージのダウンロード

OpenJDK 8公式Webサイトにアクセスし、OpenJDK 8インストールパッケージをダウンロードします。

説明

別のバージョンをインストールする場合は、公式Webサイトの左側のナビゲーションウィンドウでJava SE <xx> を選択します。 <xx> をインストールするバージョンに置き換えます。 たとえば、OpenJDK 21をダウンロードする場合は、左側のナビゲーションウィンドウでJava SE 21を選択します。

image

OpenJDKのインストール

説明

次の例では、C:/Program Filesディレクトリが使用されています。 OpenJDKを別のディレクトリにインストールするには、C:/Program Filesディレクトリを使用するディレクトリに置き換えます。

  1. ディスクCのProgram Filesフォルダに移動し、ダウンロードしたJavaインストールパッケージを見つけます。 image

  2. Javaインストールパッケージを解凍し、解凍されたディレクトリに移動して、アドレスバーで絶対パスを取得します。 image

  3. 環境変数設定を構成します。

    1. [このPC] を右クリックし、[プロパティ] を選択します。 image

    2. [概要] ページで、下にスクロールして [システム設定の詳細] をクリックします。 image

    3. [環境変数] をクリックします。 image

    4. [システム変数] セクションで、[新規] をクリックします。 [新しいシステム変数] ダイアログボックスで、変数名パラメーターをJAVA_HOMEに設定し、変数値パラメーターをJavaパッケージの解凍後にアドレスバーで取得した絶対パスに設定します。 次に、[OK] をクリックしてシステム変数を保存します。 image

    5. [システム変数] セクションで [パス] 変数を見つけて選択し、[編集] をクリックします。 image

    6. 2つのパスを作成します。

      %JAVA_HOME%\bin
      %JAVA_HOME%\jre\bin

      image

    7. [OK] を2回クリックして環境変数を保存します。 image

  4. Win + Rを押して実行ダイアログボックスを開き、cmdと入力してコマンドプロンプトウィンドウを開きます。 次のコマンドを実行して、JavaバージョンのOpenJDK環境が期待どおりにインストールされているかどうか、およびバージョン情報が表示されているかどうかを確認します。

    java -version

    image