Alibaba Dragonwell は、Alibaba の OpenJDK 実装で、大規模な分散 Java アプリケーション向けに最適化されています。
-
Alibaba Dragonwell には 2 つのエディションがあります。
-
Standard Edition:アップストリームの OpenJDK をベースに、バグ修正、セキュリティパッチ、ツーリング機能の強化が含まれています。
-
Extended Edition:Standard Edition のすべての機能に加え、クラウド固有の最適化が含まれています。Alibaba の本番環境で広く使用されています。
-
-
Alibaba Dragonwell JDK は、Linux および Windows で以下のバージョンをサポートしています。
-
Dragonwell 8
-
Dragonwell 11
-
Dragonwell 17 (Standard Edition のみ)
-
Dragonwell 21
-
Linux
Alibaba Cloud Linux 3 では、yum を使用してインストールします。yum はデフォルトでシンボリックリンクを作成するため、環境変数の設定は不要です。
-
Dragonwell 8:
sudo yum install -y java-1.8.0-alibaba-dragonwell-devel -
Dragonwell 11:
sudo yum install -y java-11-alibaba-dragonwell-devel -
Dragonwell 17:
sudo yum install -y java-17-alibaba-dragonwell-devel -
Dragonwell 21:
sudo yum install -y java-21-alibaba-dragonwell-devel
その他の Linux ディストリビューションについては、以下の手順に従ってください。
-
Dragonwell の Web サイトにアクセスしてください。以下のオプションを選択してダウンロードボタンをクリックするか、ボタンを右クリックしてダウンロードリンクをコピーしてください。
-
リージョン:米国。
-
エディション:Standard または Extended。
-
JDK バージョン:Dragonwell 8、11、17 (Standard Edition のみ)、または 21。
-
システムアーキテクチャ:x86_64 または aarch64。確認するには、
uname --machineを実行してください。 -
オペレーティングシステム:Linux。
-
-
パッケージをダウンロードします。
説明このトピックでは、
/usr/local/をサンプルパスとして使用します。別のパスを使用する場合は、後続の手順でパスを適宜置き換えてください。-
インスタンスがインターネットにアクセスできる場合は、パッケージを直接ダウンロードしてください。この例では、
x86_64向けのDragonwell 8Extended Edition を使用します。他のバージョンやアーキテクチャの場合は、Dragonwell の Web サイトから URL を取得し、コマンド内の URL を置き換えてください。sudo wget -P /usr/local https://dragonwell.oss-cn-shanghai.aliyuncs.com/8.20.21/Alibaba_Dragonwell_Extended_8.20.21_x64_linux.tar.gz -
インスタンスがインターネットにアクセスできない場合は、Workbench を使用してファイルをアップロードまたはダウンロードします。
-
-
パッケージを展開します。
-
ターゲットディレクトリに移動してください。
cd /usr/local/ -
パッケージを展開してください。
<package>を実際のファイル名に置き換えてください。たとえば、ファイルがAlibaba_Dragonwell_Extended_8.20.21_x64_linux.tar.gzの場合は、sudo tar -zxvf Alibaba_Dragonwell_Extended_8.20.21_x64_linux.tar.gzを実行してください。sudo tar -zxvf <package>
-
-
展開されたディレクトリのパスを取得します。
-
展開されたディレクトリに移動してください。
<xxx>を実際のディレクトリ名に置き換えてください。たとえば、ディレクトリがdragonwell-8.20.21の場合は、cd dragonwell-8.20.21を実行してください。cd <xxx> -
カレントディレクトリのフルパスを出力してください。
sudo pwd
-
-
環境変数を設定します。
-
JAVA_HOMEを設定してください。<path>を前の手順で取得したフルパスに置き換えてください。たとえば、パスが/usr/local/dragonwell-8.20.21の場合は、echo "export JAVA_HOME=/usr/local/dragonwell-8.20.21" | sudo tee -a /etc/profileを実行してください。echo "export JAVA_HOME=<path>" | sudo tee -a /etc/profile -
PATHに Java を追加してください。echo "export PATH=\$PATH:\$JAVA_HOME/bin" | sudo tee -a /etc/profile -
変更を適用してください。
source /etc/profile
-
-
インストールを確認してください。
java -version
Windows
-
Windows インスタンスでブラウザを開き、Dragonwell の Web サイトにアクセスしてください。以下のオプションを選択し、インストールパッケージをダウンロードしてください。
-
リージョン:米国。
-
エディション:Standard または Extended。
-
JDK バージョン:Dragonwell 8、11、17 (Standard Edition のみ)、または 21。
-
システムアーキテクチャ:x86_64 または aarch64。
-
オペレーティングシステム:Windows。
-
-
ダウンロードしたインストールパッケージを探し、任意のインストールディレクトリ (例:C ドライブの
Program Files) に展開します。次の例では、Dragonwell 8 を使用します。説明このトピックでは、
C:/Program Filesをサンプルパスとして使用します。別のパスを使用する場合は、後続の手順でパスを適宜置き換えてください。
-
パッケージを展開し、展開されたフォルダーを開き、アドレスバーからパスをコピーしてください。次の例では、Dragonwell 8 を使用します。

-
環境変数を設定します。
-
[PC] を右クリックし、[プロパティ] を選択してください。

-
[バージョン情報] ページで、[システムの詳細設定] をクリックしてください。

-
[環境変数] をクリックしてください。

-
[システム環境変数] で [新規] をクリックしてください。変数名を
JAVA_HOMEに、変数値をコピーしたパスに設定してください。[OK] をクリックしてください。
-
[システム環境変数] で [Path] を選択し、[編集] をクリックしてください。

-
次のパスを追加します。
%JAVA_HOME%\bin
-
[OK] を 2 回クリックして保存してください。

-
-
Press
Win+R, typecmd, and press Enter. Verify the installation:java -version