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インストールが成功すると、次のような出力が表示されます:
[root@iZbp1jxxx java]# java -version openjdk version "1.8.0_432" OpenJDK Runtime Environment (build 1.8.0_432-b06) OpenJDK 64-Bit Server VM (build 25.432-b06, mixed mode)
Windows
次の例では Java 1.8 を使用します。パッケージをダウンロードするには、Windows インスタンスにインターネットアクセスが必要です。
OpenJDKパッケージのダウンロード
OpenJDK 8の公式サイトからパッケージをダウンロードします。
別のバージョンをインストールするには、ナビゲーションペインで Java SE <xx> を選択します。<xx> をターゲットバージョンに置き換えます。たとえば、Java SE 21 を選択すると OpenJDK 21 がダウンロードされます。
ダウンロードページの [RI Binaries] セクションで、[Windows 11 i586 Java Development Kit] リンクをクリックしてダウンロードします。
OpenJDKのインストール
次の例では C:/Program Files を使用します。必要に応じて、任意のディレクトリに置き換えてください。
-
ダウンロードした OpenJDK パッケージ (例:
openjdk-8u44-windows-i586.zip) をC:\Program Filesディレクトリに配置します。 -
パッケージを展開し、展開後のディレクトリを開き、アドレスバーから絶対パスをコピーします。展開後の OpenJDK ディレクトリパスは
C:\Program Files\openjdk-8u44-windows-i586\java-se-8u44-riで、bin、jre、lib などのフォルダーが含まれています。このパスを、以降の手順で使用する [JAVA_HOME] 変数の値として確認します。 -
環境変数を設定します。
-
[この PC] を右クリックし、[プロパティ] を選択します。
-
[バージョン情報] ページで、下にスクロールして [システムの詳細設定] をクリックします。
-
[環境変数] をクリックします。
-
[システム環境変数] で [新規] をクリックします。[変数名] を
JAVA_HOMEに、[変数値] を OpenJDK のインストールパス (例:C:\Program Files\openjdk-8u44-windows-i586\java-se-8u44-ri) に設定します。[OK] をクリックします。 -
[システム環境変数] で [Path] 変数を選択し、[編集] をクリックします。
-
次の2つのパスを追加します:
%JAVA_HOME%\bin %JAVA_HOME%\jre\bin -
[OK] を 2 回クリックして設定を保存します。
-
-
Win+Rキーを押し、cmdと入力して、インストールを検証します:java -versionインストールが成功すると、次のような出力が表示されます:
C:\Users\Administrator>java -version openjdk version "1.8.0_44" OpenJDK Runtime Environment (build 1.8.0_44-b02) OpenJDK Client VM (build 25.40-b25, mixed mode)