Linux および Windows の Elastic Compute Service (ECS) インスタンスに OpenJDK をインストール、アップグレード、または置き換えます。環境チェックとバージョン固有のセットアップが含まれます。
OpenJDK のインストール
OpenJDK をインストールしたい ECS インスタンスに接続します。
Linux
java -version を実行して、既存の Java がインストールされているかを確認します。インストールされているバージョンが要件を満たさない場合は、まずアンインストールします。
-
パッケージマネージャを更新します。
-
DNF ベースのシステム (Alibaba Cloud Linux 3、CentOS 8) の場合:
sudo dnf update -
YUM ベースのシステム (Alibaba Cloud Linux 2、CentOS 7) の場合:
sudo yum update -
APT ベースのシステム (Ubuntu、Debian) の場合:
sudo apt update
-
-
利用可能な OpenJDK パッケージを検索します。
-
DNF ベースのシステム (Alibaba Cloud Linux 3、CentOS 8) の場合:
sudo dnf search openjdk -
YUM ベースのシステム (Alibaba Cloud Linux 2、CentOS 7) の場合:
sudo yum search openjdk -
APT ベースのシステム (Ubuntu、Debian) の場合:
sudo apt search openjdk
-
-
OpenJDK をインストールします。次の例では Java 1.8 を使用しています。別のバージョンをインストールする場合は、パッケージ名を前の手順で確認したものに置き換えます。
-
DNF ベースのシステム (Alibaba Cloud Linux 3、CentOS 8) の場合:
sudo dnf install -y java-1.8.0-openjdk-devel -
YUM ベースのシステム (Alibaba Cloud Linux 2、CentOS 7) の場合:
sudo yum install -y java-1.8.0-openjdk-devel -
APT ベースのシステム (Ubuntu、Debian) の場合:
sudo apt-get install -y openjdk-8-jdk
-
-
インストールを検証します。
説明パッケージマネージャによるインストールでは、シンボリックリンクが自動的に設定されるため、手動での環境変数の設定は不要です。
java -version
Windows
次の例では Java 1.8 を使用しています。パッケージをダウンロードするには、Windows インスタンスがインターネットにアクセスできる必要があります。
OpenJDK パッケージのダウンロード
OpenJDK 8 公式サイトからパッケージをダウンロードします。
別のバージョンをインストールする場合は、左側メニューで Java SE <xx> を選択します。<xx> は対象のバージョンを表します。たとえば、Java SE 21 を選択すると OpenJDK 21 をダウンロードできます。

OpenJDK のインストール
次の例では C:/Program Files を使用しています。必要に応じて、任意のディレクトリに読み替えてください。
-
C ドライブの
Program Filesに移動し、ダウンロードしたパッケージを見つけます。
-
パッケージを展開し、展開されたディレクトリを開いて、アドレスバーから絶対パスをコピーします。

-
環境変数を設定します。
-
[この PC] を右クリックし、[プロパティ] を選択します。

-
「バージョン情報」ページを下にスクロールし、[システムの詳細設定] をクリックします。

-
[環境変数] をクリックします。

-
[システム変数]で、[新規]をクリックします。[変数名]に
JAVA_HOMEを、[変数値]に前の手順でコピーした絶対パスを設定します。[OK] をクリックします。
-
[システム変数]で [Path] 変数を選択し、[編集]をクリックします。

-
次の 2 つのパスを追加します。なお、
%JAVA_HOME%\jre\binパスは、この例で使用している Java 1.8 のような JDK 9 より前のバージョンにのみ必要です。%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
-
設定を保存するには、[OK] を 2 回クリックします。

-
-
Win+Rを押し、cmdと入力して、インストールを確認します:java -version