All Products
Search
Document Center

Elastic Compute Service:Deploy Alibaba Dragonwell JDK

Last Updated:Apr 02, 2026

Alibaba Dragonwell adalah implementasi OpenJDK buatan Alibaba Cloud yang dioptimalkan untuk aplikasi e-commerce, keuangan, dan logistik online yang berjalan di lebih dari 100.000 server. JDK ini menjadi mesin yang menjalankan aplikasi Java terdistribusi, memungkinkan skalabilitas ekstrem.

JDK ini tersedia dalam dua edisi:

  • Standard edition: OpenJDK upstream dengan perbaikan bug, patch keamanan, dan peningkatan tooling.

  • Extended edition: Semua fitur Standard edition ditambah optimisasi khusus untuk lingkungan cloud. Digunakan di lingkungan produksi Alibaba Cloud.

Tabel berikut menunjukkan dukungan sistem operasi berdasarkan versi (Dragonwell 17 hanya tersedia untuk Linux):

VersionLinuxWindows
Dragonwell 8YesYes
Dragonwell 11YesYes
Dragonwell 17Yes (Standard edition only)Not supported
Dragonwell 21YesYes

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Instans Elastic Compute Service (ECS) yang menjalankan Linux atau Windows

  • Akses root atau administrator ke instans tersebut

Instal di Linux

Alibaba Cloud Linux 3

Jalankan salah satu perintah berikut. Setelah instalasi, tautan simbolik dikonfigurasi secara otomatis — tidak diperlukan pengaturan variabel lingkungan.

VersionCommand
Dragonwell 8sudo yum install -y java-1.8.0-alibaba-dragonwell-devel
Dragonwell 11sudo yum install -y java-11-alibaba-dragonwell-devel
Dragonwell 17sudo yum install -y java-17-alibaba-dragonwell-devel
Dragonwell 21sudo yum install -y java-21-alibaba-dragonwell-devel

Distribusi Linux lainnya

Untuk distribusi yang tidak mendukung yum, unduh dan instal paket secara manual.

Langkah 1: Unduh paket instalasi

Buka dragonwell-jdk.io dan pilih opsi berikut untuk mendapatkan URL unduhan:

OptionValue
RegionUnited States
VersionStandard edition atau Extended edition
JDK versionDragonwell 8, 11, 17 (Standard edition only), atau 21
Architecturex86_64 atau aarch64
Operating systemLinux

Untuk memeriksa arsitektur instans Anda, jalankan:

uname --machine
Langkah-langkah berikut menggunakan /usr/local/ sebagai direktori instalasi. Jika Anda memilih direktori berbeda, sesuaikan path pada langkah-langkah selanjutnya.

Jika instans Anda memiliki akses Internet, unduh paket langsung. Contoh berikut mengunduh edisi Extended Dragonwell 8 untuk x86_64:

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

Untuk edisi atau arsitektur lain, salin URL unduhan dari website Dragonwell dan ganti URL pada perintah di atas.

Jika instans Anda tidak memiliki akses Internet, gunakan Workbench untuk mengunggah paket instalasi ke instans.

Langkah 2: Ekstrak paket

cd /usr/local/
sudo tar -zxvf <package-name>

Ganti <package-name> dengan nama file sebenarnya, misalnya: Alibaba_Dragonwell_Extended_8.20.21_x64_linux.tar.gz.

Langkah 3: Dapatkan path instalasi

cd <directory-name>
sudo pwd

Ganti <directory-name> dengan nama direktori hasil ekstraksi, misalnya: dragonwell-8.20.21. Salin path lengkap dari output — Anda akan membutuhkannya pada langkah berikutnya.

Langkah 4: Konfigurasi variabel lingkungan

Tambahkan Dragonwell ke PATH dengan menambahkan baris berikut ke /etc/profile. Ganti <path> dengan path instalasi lengkap dari langkah sebelumnya (misalnya, /usr/local/dragonwell-8.20.21):

echo "export JAVA_HOME=<path>" | sudo tee -a /etc/profile
echo "export PATH=\$PATH:\$JAVA_HOME/bin" | sudo tee -a /etc/profile
source /etc/profile

Langkah 5: Verifikasi instalasi

java -version

Output harus menyertakan Dragonwell dalam string versi, seperti contoh berikut:

openjdk version "1.8.0_382" 2023-07-18
OpenJDK Runtime Environment (Alibaba Dragonwell Extended 8.20.21) (build 1.8.0_382-b06)
OpenJDK 64-Bit Server VM (Alibaba Dragonwell Extended 8.20.21) (build 25.382-b06, mixed mode)
image

Jika java -version menampilkan JDK berbeda, sistem Anda mungkin memiliki beberapa instalasi JDK. Jalankan which java untuk memeriksa binary aktif, dan pastikan JAVA_HOME mengarah ke direktori Dragonwell. Untuk mengganti versi Java default, jalankan:

sudo alternatives --config java

Instal di Windows

Dragonwell 17 tidak tersedia untuk Windows. Versi yang didukung adalah Dragonwell 8, 11, dan 21.

Langkah 1: Unduh paket instalasi

Buka browser di instans Windows Anda dan kunjungi dragonwell-jdk.io. Pilih opsi berikut:

OptionValue
RegionUnited States
VersionStandard edition atau Extended edition
JDK versionDragonwell 8, 11, atau 21
Architecturex86_64 atau aarch64
Operating systemWindows

Langkah 2: Temukan dan ekstrak paket

Buka C:\Program Files dan cari paket instalasi yang telah diunduh.

Langkah-langkah berikut menggunakan C:\Program Files sebagai direktori instalasi. Jika Anda mengunduh ke lokasi berbeda, sesuaikan path pada langkah-langkah selanjutnya.
image

Ekstrak paket tersebut. Buka folder hasil ekstraksi dan salin path lengkap dari address bar — Anda akan membutuhkannya pada langkah berikutnya.

image

Langkah 3: Konfigurasi variabel lingkungan

  1. Klik kanan This PC dan pilih Properties.

    image

  2. Pada halaman About, gulir ke bawah dan klik Advanced system settings.

    image

  3. Pada kotak dialog System Properties, klik Environment Variables di tab Advanced.

    image

  4. Pada kotak dialog Environment Variables, klik New di bawah System variables. Atur nilai berikut lalu klik OK:

    • Variable name: JAVA_HOME

    • Variable value: path lengkap ke folder Dragonwell hasil ekstraksi

    image

  5. Pada daftar System variables, pilih Path dan klik Edit.

    image

  6. Tambahkan dua entri berikut:

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

    image

  7. Klik OK dua kali untuk menyimpan perubahan.

    image

Langkah 4: Verifikasi instalasi

Tekan Win+R, masukkan cmd, lalu tekan Enter untuk membuka Command Prompt. Jalankan:

java -version

Output harus menyertakan Dragonwell dalam string versi, seperti contoh berikut:

openjdk version "1.8.0_382" 2023-07-18
OpenJDK Runtime Environment (Alibaba Dragonwell Extended 8.20.21) (build 1.8.0_382-b06)
OpenJDK 64-Bit Server VM (Alibaba Dragonwell Extended 8.20.21) (build 25.382-b06, mixed mode)
image

Jika java -version menampilkan JDK berbeda, periksa apakah JAVA_HOME dan Path telah dikonfigurasi dengan benar di Environment Variables, lalu restart Command Prompt dan coba lagi.