Alibaba Dragonwell8 : l'implémentation interne d'OpenJDK chez Alibaba
Alibaba ne nécessite aucune introduction. Il s'agit de l'un des conglomérats multinationaux les plus populaires et les plus importants fondé par Jack Ma, magnat des affaires et philanthrope chinois. Il s'agit également de la cinquième société Internet au monde en termes de chiffre d'affaires. Elle se spécialise dans divers secteurs tels que le commerce électronique, la vente au détail, Internet et la technologie. L'équipe d'Alibaba a apporté une contribution significative aux projets open source. L'un de ces projets est OpenJDK. L'équipe de développement d'Alibaba a développé de nombreuses applications basées sur Java au fil des ans. Ils ont adopté OpenJDK et créé leur propre JDK nommé "Alibaba Dragonwell8". Il s'agit de la version aval d'OpenJDK et entièrement open source.
Alibaba Dragonwell est optimisé pour développer des applications de commerce électronique, financières et logistiques qui s'exécutent sur plus de 100 000 serveurs. Il est certifié compatible avec le standard Java SE. Il prend actuellement en charge uniquement la plate-forme Linux/x86_64. Espérons qu'ils étendront bientôt le support à Unix et à d'autres plates-formes. Dans ce guide, nous verrons comment installer Alibaba Dragonwell8 sous Linux. J'ai testé ce guide sur le serveur Ubuntu 18.04 LTS. Cependant, cela devrait également fonctionner sur d'autres distributions Linux.
Installer Alibaba Dragonwell8 sous Linux
Téléchargez la dernière version du JDK Dragonwell à partir de la page des versions.
wget https://github.com/alibaba/dragonwell8/releases/download/8.0-preview/Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gzCréez un répertoire pour l'installation de Java :
sudo mkdir /usr/local/dragonwell8Au moment de la rédaction du guide, la dernière version était la 8, j'ai donc créé un répertoire nommé "dragonwell8". Vous pouvez le nommer comme vous le souhaitez.
Ensuite, extrayez l'archive tar téléchargée dans le répertoire dragonwell8 à l'aide de la commande :
sudo tar -zxf Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz -C /usr/local/dragonwell8/Ensuite, exécutez les commandes suivantes pour définir Dragonwell comme JVM par défaut sur votre système Linux :
sudo update-alternatives --install /usr/bin/java java /usr/local/dragonwell8/j2sdk-image/bin/java 100sudo update-alternatives --install /usr/bin/javac javac /usr/local/dragonwell8/j2sdk-image/bin/javac 100Si vous disposez de plusieurs installations Java, exécutez la commande suivante pour sélectionner votre version Java par défaut en choisissant un numéro de version respectif.
sudo update-alternatives --config javaEnfin, vérifiez la version actuelle du JDK à l'aide de la commande :
$ java -version
openjdk version "1.8.0_202"
OpenJDK Runtime Environment (Dragonwell 8.0-preview) (build 1.8.0_202-b30)
OpenJDK 64-Bit Server VM (Dragonwell 8.0-preview) (build 25.202-b30, mixed mode)Vous pouvez également vérifier la version Java à l'aide des commandes suivantes.
update-alternatives --display javaExemple de sortie :
java - auto mode
link best version is /usr/local/dragonwell8/j2sdk-image/bin/java
link currently points to /usr/local/dragonwell8/j2sdk-image/bin/java
link java is /usr/bin/java
/usr/local/dragonwell8/j2sdk-image/bin/java - priority 100Définir la variable d'environnement JAVA_HOME
Pour activer Alibaba Dragonwell JDK pour votre application, définissez simplement JAVA_HOME pour qu'il pointe vers le répertoire d'installation d'Alibaba Dragonwell.
Pour ce faire, ouvrez le fichier /etc/environment dans n'importe quel éditeur de texte :
sudo nano /etc/environmentAjoutez la ligne suivante :
JAVA_HOME="/usr/local/dragonwell8/j2sdk-image/"Assurez-vous d'avoir remplacé le chemin par votre version Java préférée. Enregistrez et fermez le fichier. Mettez à jour les modifications à l'aide de la commande :
source /etc/environment
Vérifiez la variable JAVA_HOME à l'aide de la commande :
echo $JAVA_HOMEUn exemple de résultat serait :
/usr/local/dragonwell8/j2sdk-image/Toutes nos félicitations! Vous avez maintenant installé avec succès le JDK Alibaba Dragonwell sur votre système. Commencez à développer vos applications Java !
Lecture connexe :
- Comment installer Oracle Java 10 dans Arch Linux
Mettre à jour Alibaba Dragonwell
Pour mettre à jour Alibaba Dragonwell à l'avenir, téléchargez simplement la dernière version disponible, extrayez-la dans le répertoire d'installation de Java et définissez-la comme Java par défaut avec un numéro de priorité plus élevé, par exemple 110.
sudo update-alternatives --install /usr/bin/java java /usr/local/<dragonwell_new_version>/bin/java 110sudo update-alternatives --install /usr/bin/javac javac /usr/local/<dragonwell_new_version>/bin/javac 110Enfin, supprimez l'ancienne version si elle n'est plus nécessaire, comme indiqué ci-dessous.
sudo update-alternatives --remove java /usr/local/<dragonwell_old_version>/bin/javasudo update-alternatives --remove javac /usr/local/<dragonwell_old_version>/bin/javacsudo rm -rf /usr/local/<dragonwell_old_version>/Et c'est tout pour le moment. J'espère que cela a été utile. Je serai bientôt ici avec un autre sujet intéressant. Restez à l'écoute!
Acclamations!
Ressource :
- Dépôt GitHub Alibaba Dragonwell8