Alibaba ne nécessite aucune introduction. C'est l'un des conglomérats multinationaux populaires et les plus importants fondés par Jack Ma , un magnat des affaires et philanthrope chinois. C'est également la cinquième plus grande société Internet au monde en termes de chiffre d'affaires. Elle est spécialisée 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. 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 en 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 leurs plus de 100 000 serveurs. Il est certifié compatible avec la norme Java SE. Il ne prend actuellement en charge que 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 le dernier Dragonwell JDK depuis la page des versions .
$ wget https://github.com/alibaba/dragonwell8/releases/download/8.0-preview/Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz
Créez un répertoire pour l'installation de Java :
$ sudo mkdir /usr/local/dragonwell8
Au moment d'écrire le 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 au répertoire dragonwell8 en utilisant 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 dans votre système Linux :
$ sudo update-alternatives --install /usr/bin/java java /usr/local/dragonwell8/j2sdk-image/bin/java 100
$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/dragonwell8/j2sdk-image/bin/javac 100
Si vous avez 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 java
Enfin, 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 java
Exemple 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 100
Définissez la variable d'environnement JAVA_HOME
Pour activer Alibaba Dragonwell JDK pour votre application, définissez simplement JAVA_HOME pour pointer vers le répertoire d'installation d'Alibaba Dragonwell.
Pour ce faire, ouvrez /etc/environment fichier dans n'importe quel éditeur de texte :
$ sudo nano /etc/environment
Ajoutez 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_HOME
Exemple de sortie :
/usr/local/dragonwell8/j2sdk-image/
Toutes nos félicitations! Vous avez maintenant installé avec succès le Alibaba Dragonwell JDK sur votre système. Commencez à développer vos applications Java !
Lire 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 faites-en 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 110
$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/<dragonwell_new_version>/bin/javac 110
Enfin, 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/java
$ sudo update-alternatives --remove javac /usr/local/<dragonwell_old_version>/bin/javac
$ sudo 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 !
Santé !