Tous les produits
Search
Centre de documentation

Elastic Compute Service:Deploy Alibaba Dragonwell JDK

Dernière mise à jour :Aug 18, 2026

Alibaba Dragonwell est l'implémentation OpenJDK d'Alibaba, optimisée pour les applications Java distribuées à grande échelle.

  • Alibaba Dragonwell existe en deux éditions :

    • Édition Standard : basée sur l'OpenJDK upstream, elle intègre des correctifs de bogues, des correctifs de sécurité et des améliorations des outils.

    • Édition Extended : elle inclut toutes les fonctionnalités de l'édition Standard, ainsi que des optimisations spécifiques au cloud. Cette édition est largement utilisée dans l'environnement de production d'Alibaba.

  • Le JDK Alibaba Dragonwell prend en charge Linux et Windows dans les versions suivantes :

    • Dragonwell 8

    • Dragonwell 11

    • Dragonwell 17 (édition Standard uniquement)

    • Dragonwell 21

Linux

Remarque

Sur Alibaba Cloud Linux 3, utilisez yum pour l'installation. yum crée un lien symbolique par défaut ; aucune variable d'environnement n'est donc nécessaire.

  • 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

Pour les autres distributions Linux, suivez les étapes ci-dessous.

  1. Accédez au site web Dragonwell. Sélectionnez les options ci-dessous, puis cliquez sur le bouton de téléchargement ou faites un clic droit pour copier le lien de téléchargement.

    • Region : United States.

    • Edition : Standard ou Extended.

    • JDK version : Dragonwell 8, 11, 17 (édition Standard uniquement) ou 21.

    • System architecture : x86_64 ou aarch64. Pour vérifier, exécutez uname --machine.

    • Operating system : Linux.

  2. Téléchargez le package.

    Remarque

    Cette rubrique utilise /usr/local/ comme chemin d'exemple. Si vous utilisez un autre chemin, mettez-le à jour dans les étapes suivantes.

    • Si votre instance dispose d'un accès Internet, téléchargez directement le package. Cet exemple utilise l'édition Dragonwell 8 Extended pour l'architecture x86_64. Pour d'autres versions ou architectures, obtenez l'URL depuis le site web Dragonwell et remplacez-la dans la commande.

      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
    • Si votre instance ne dispose pas d'accès Internet, utilisez Workbench pour télécharger ou envoyer des fichiers.

  3. Extrayez le package.

    1. Accédez au répertoire cible.

      cd /usr/local/
    2. Extrayez le package. Remplacez <package> par le nom de fichier réel. Par exemple, si le fichier est Alibaba_Dragonwell_Extended_8.20.21_x64_linux.tar.gz, exécutez sudo tar -zxvf Alibaba_Dragonwell_Extended_8.20.21_x64_linux.tar.gz.

      sudo tar -zxvf <package>
  4. Récupérez le chemin du répertoire extrait.

    1. Accédez au répertoire extrait. Remplacez <xxx> par le nom de répertoire réel. Par exemple, si le répertoire est dragonwell-8.20.21, exécutez cd dragonwell-8.20.21.

      cd <xxx>
    2. Affichez le chemin complet du répertoire actuel.

      sudo pwd
  5. Définissez les variables d'environnement.

    1. Définissez JAVA_HOME. Remplacez <path> par le chemin complet obtenu à l'étape précédente. Par exemple, si le chemin est /usr/local/dragonwell-8.20.21, exécutez 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
    2. Ajoutez Java à PATH.

      echo "export PATH=\$PATH:\$JAVA_HOME/bin" | sudo tee -a /etc/profile
    3. Appliquez les modifications.

      source /etc/profile
  6. Vérifiez l'installation.

    java -version

    Si l'installation réussit, le résultat ressemble à ce qui suit :

    [ecs-xxx-user@iZxxx ~]$ java -version
    openjdk version "1.8.0_422"
    OpenJDK Runtime Environment (Alibaba Dragonwell Extended Edition 8.20.21) (build 1.8.0_422-b01)
    OpenJDK 64-Bit Server VM (Alibaba Dragonwell Extended Edition 8.20.21) (build 25.422-b01, mixed mode)

Windows

  1. Sur votre instance Windows, ouvrez un navigateur et accédez au site web Dragonwell. Sélectionnez les options ci-dessous et téléchargez le package d'installation.

    • Region : United States.

    • Edition : Standard ou Extended.

    • JDK version : Dragonwell 8, 11 ou 21.

    • System architecture : x86_64 ou aarch64.

    • Operating system : Windows.

  2. Accédez à Program Files sur le lecteur C et localisez le package d'installation. L'exemple suivant utilise Dragonwell 8.

    Remarque

    Cette rubrique utilise C:/Program Files comme chemin d'exemple. Si vous utilisez un autre chemin, mettez-le à jour dans les étapes suivantes.

  3. Extrayez le package, ouvrez le dossier extrait et copiez le chemin depuis la barre d'adresse. L'exemple suivant utilise Dragonwell 8.

    Le chemin complet du répertoire JDK extrait est, par exemple, C:\Program Files\Alibaba_Dragonwell_Extended_8.20.21_x64_windows\dragonwell-8.20.21. Le répertoire contient les dossiers JDK standards tels que bin, include, jre, lib et sample.

  4. Définissez les variables d'environnement.

    1. Faites un clic droit sur This PC et sélectionnez Properties.

    2. Dans la page About, cliquez sur Advanced system settings.

    3. Cliquez sur Environment Variables.

    4. Dans System variables, cliquez sur New. Définissez le nom de la variable sur JAVA_HOME et la valeur de la variable sur le chemin que vous avez copié. Cliquez sur OK.

    5. Dans System variables, sélectionnez Path et cliquez sur Edit.

    6. Ajoutez ces deux chemins :

      %JAVA_HOME%\bin
      %JAVA_HOME%\jre\bin
    7. Cliquez deux fois sur OK pour enregistrer.

  5. Appuyez sur Win+R, saisissez cmd et appuyez sur Entrée. Vérifiez l'installation :

    java -version

    Si l'installation réussit, le résultat ressemble à ce qui suit :

    C:\Users\Administrator.IZJIV27KCA4EACZ>java -version
    OpenJDK 64-Bit Server VM warning: Deactivate UseIOPrioritySizePolicy due to failed to parse cpu stat
    openjdk version "1.8.0_422"
    OpenJDK Runtime Environment (Alibaba Dragonwell Extended Edition 8.20.21) (build 1.8.0_422-b01)
    OpenJDK 64-Bit Server VM (Alibaba Dragonwell Extended Edition 8.20.21) (build 25.422-b01, mixed mode)
    
    C:\Users\Administrator.IZJIV27KCA4EACZ>