Alibaba Dragonwellは、Alibaba Cloudの社内OpenJDK実装です。 Alibaba Dragonwellは、100,000を超えるサーバーで実行されているオンラインeコマース、金融、ロジスティクスアプリケーション向けに最適化されています。 Alibaba Dragonwellは分散Javaアプリケーションを実行するエンジンであり、極端なスケーリングが可能です。
Alibaba Dragonwellは次のエディションを提供しています。
Standardエディション: 上流のOpenJDKに基づいて、Standardエディションには、バグ修正、セキュリティパッチ、ツールサポートなどの機能強化が組み込まれています。
拡張エディション: すべてのStandard edition機能を含み、クラウド環境の最適化を提供します。 Extended editionには、Alibaba Cloud本番環境でさまざまなユースケースがあります。
次のAlibaba Dragonwell JDKバージョンは、LinuxおよびWindowsオペレーティングシステムをサポートしています。
Dragonwell 8
ドラゴンウェル11
Dragonwell 17 (Standard editionのみ)
ドラゴンウェル21
Linux
Alibaba Cloud Linux 3では、次のyumコマンドのいずれかを実行して、Alibaba Dragonwell JDKをインストールできます。 インストール後、シンボリックリンクは自動的に設定されます。 環境変数の設定を行う必要はありません。
Dragonwell 8:
sudo yum install -y java-1.8.0-alibaba-dragonwell-develDragonwell 11:
sudo yum install -y java-11-alibaba-dragonwell-develDragonwell 17:
sudo yum install -y java-17-alibaba-dragonwell-develDragonwell 21:
sudo yum install -y java-21-alibaba-dragonwell-devel
他のLinuxディストリビューションの場合は、次の手順を実行してAlibaba Dragonwell JDKをインストールします。
DragonwellのWebサイトに移動し、対応するオプションを選択し、ダウンロードボタンをクリックしてインストールパッケージを取得するか、パッケージ名を右クリックしてダウンロードURLを取得します。
リージョン:
アメリカバージョン: Standard editionまたはExtended edition。
JDKバージョン: Dragonwell 8、11、17 (Standard editionのみ) 、または21。
アーキテクチャ: x86_64またはaarch64。 オペレーティングシステムに適したインストールパッケージを確認するには、
uname -- machineコマンドを実行して、オペレーティングシステムのアーキテクチャを確認します。オペレーティングシステムのタイプ: Linux。
インストールパッケージのダウンロード
説明この例では、
/usr/local/ディレクトリが使用されます。 ディレクトリを変更できます。 ディレクトリを変更する場合は、その後の操作のためにディレクトリを変更する必要があります。インスタンスがインターネットにアクセスできる場合は、次のコマンドを実行してインストールパッケージをダウンロードします。 この例では、拡張版の
Dragonwell 8とx86_64アーキテクチャが使用されています。 他のエディションまたはアーキテクチャの場合は、Dragonwell WebサイトからダウンロードURLを取得し、新しい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を使用してインスタンスにログインし、インストールパッケージをダウンロードできます。 詳細については、「Workbenchを使用したインスタンスへのファイルのアップロードおよびインスタンスからのファイルのダウンロード」をご参照ください。
Javaインストールパッケージを解凍します。
宛先ディレクトリに切り替えます。
cd /usr/local/tarコマンドを実行して、Javaインストールパッケージを解凍します。
<Package name>を実際のインストールパッケージ名に置き換えます。 たとえば、パッケージ名が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 name>
インストールファイルを解凍したディレクトリに移動します。
Javaインストールパッケージが解凍されているディレクトリに移動し、
<directory name>を実際のディレクトリ名に置き換えます。 たとえば、ディレクトリ名がdragonwell-8.20.21の場合、コマンドをcd dragonwell-8.20.21に変更します。cd <Directory name>フルディレクトリを表示します。
sudo pwd
環境変数を設定します。
Javaインストールパッケージが格納されているディレクトリを
JAVA_HOME環境変数に追加します。<Path>をJavaインストールディレクトリへのフルパスに置き換えます。 たとえば、フルパスが/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実行可能Javaファイルが格納されているディレクトリを含むように、環境変数
Pathを更新します。echo "export PATH=\$PATH:\$JAVA_HOME/bin" | sudo tee -a /etc/profile変更された環境変数をすぐに有効にします。
source /etc/profile
次のコマンドを実行して、Javaがインストールされているか、バージョン情報が表示されているかを確認します。 次の図に示すコマンド出力は、Javaがインストールされていることを示します。
java -version
Windows
Windowsインスタンスのブラウザを開き、Dragonwell Webサイトに移動します。 インストールパッケージをダウンロードするには、対応するオプションを選択する必要があります。
リージョン:
アメリカバージョン: Standard editionまたはExtended edition。
JDKバージョン: Dragonwell 8、11、または21。
オペレーティングシステムアーキテクチャ: x86_64またはaarch64。
オペレーティングシステムのタイプ: Windows。
ディスクCの
Program Filesフォルダに移動し、Javaインストールパッケージを見つけます。 この例では、Dragonwell 8が使用されます。説明この例では、
C:/Program Filesディレクトリが使用されています。 ディレクトリを変更できます。 ディレクトリを変更する場合は、その後の操作のためにディレクトリを変更する必要があります。
Javaインストールパッケージを解凍し、解凍されたパッケージが保存されているディレクトリに移動し、アドレスバーで完全なアドレスを取得します。 この例では、Dragonwell 8が使用されます。
設定された環境変数。
[このPC] を右クリックし、ドロップダウンリストから [プロパティ] を選択します。

[概要] ページで一番下までスクロールし、[システム設定の詳細] をクリックします。
[システムプロパティ] ダイアログボックスで、[環境変数] をクリックします。
[環境変数] ダイアログボックスで、[システム変数] セクションの [新規] をクリックします。 [新しいシステム変数] ダイアログボックスで、変数名を
JAVA_HOMEに設定し、変数値をJavaパッケージが解凍された先に取得したディレクトリに設定します。 次に、[OK] をクリックしてシステム変数設定を保存します。
[環境変数] ダイアログボックスで、[システム変数] セクションの [変数] 列の [パス] を見つけてクリックし、[編集] をクリックします。

以下のように2つの新しいパスを作成します。
%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
[OK] を2回クリックして、環境変数の設定を保存します。
Win + Rを押して実行ダイアログボックスを開き、cmdと入力し、enterキーを押してコマンドプロンプトウィンドウを開きます。 次のコマンドを実行して、Javaがインストールされているか、バージョン情報が表示されているかを確認します。 次の図に示すコマンド出力は、Javaがインストールされていることを示します。java -version