GNU/Linux >> Tutoriels Linux >  >> Linux

Alibaba Dragonwell8 :l'implémentation interne d'OpenJDK chez Alibaba

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é !


Linux
  1. Comment installer Java sur CentOS 8

  2. Installer Java 16 (OpenJDK 16) sur Rocky Linux 8

  3. Comment installer Java 10 sur Debian 9

  4. créer un package java en ligne de commande

  5. Comment produire l'effet cache cpu en C et java ?

Comment installer OpenJDK (Java) sur Ubuntu

Comment installer Java sur Fedora Linux

Comment installer Java 16 (OpenJDK 16) sur Debian 11

Comment installer Java 16 (OpenJDK 16) sur Fedora Linux

Comment installer OpenJDK JAVA 11/8 sur Ubuntu ?

Comment configurer le chemin JAVA_HOME dans Debian 11