Alibaba erfordert keine Einführung. Es ist eines der beliebtesten und größten multinationalen Konglomerate, das von Jack Ma gegründet wurde , ein Wirtschaftsmagnat und Philanthrop aus China. Es ist auch nach Umsatz das fünftgrößte Internetunternehmen der Welt. Es ist spezialisiert auf verschiedene Branchen wie E-Commerce, Einzelhandel, Internet und Technologie. Das Alibaba-Team hat einen wesentlichen Beitrag zu Open-Source-Projekten geleistet. Ein solches Projekt ist OpenJDK. Das Entwicklungsteam von Alibaba hat im Laufe der Jahre viele Java-basierte Anwendungen entwickelt. Sie haben OpenJDK eingeführt und ihr eigenes JDK mit dem Namen "Alibaba Dragonwell8" erstellt . Es ist die Downstream-Version von OpenJDK und vollständig Open Source.
Alibaba Dragonwell ist für die Entwicklung von E-Commerce-, Finanz- und Logistikanwendungen optimiert, die auf seinen über 100.000 Servern laufen. Es ist als kompatibel mit dem Java-SE-Standard zertifiziert. Es wird derzeit nur die Linux/x86_64-Plattform unterstützt. Hoffen wir, dass sie die Unterstützung bald auf Unix und andere Plattformen ausdehnen. In diesem Handbuch erfahren Sie, wie Sie Alibaba Dragonwell8 unter Linux installieren. Ich habe diese Anleitung auf dem Ubuntu 18.04 LTS-Server getestet. Es sollte jedoch auch auf anderen Linux-Distributionen funktionieren.
Alibaba Dragonwell8 unter Linux installieren
Laden Sie das neueste Dragonwell JDK von der Versionsseite herunter .
$ wget https://github.com/alibaba/dragonwell8/releases/download/8.0-preview/Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz
Erstellen Sie ein Verzeichnis für die Java-Installation:
$ sudo mkdir /usr/local/dragonwell8
Zum Zeitpunkt des Schreibens des Handbuchs war die neueste Version 8, daher habe ich ein Verzeichnis mit dem Namen "dragonwell8" erstellt. Sie können es benennen, wie Sie möchten.
Extrahieren Sie als Nächstes das heruntergeladene tar-Archiv in das dragonwell8-Verzeichnis mit dem Befehl:
$ sudo tar -zxf Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz -C /usr/local/dragonwell8/
Führen Sie als Nächstes die folgenden Befehle aus, um Dragonwell als Standard-JVM in Ihrem Linux-System festzulegen:
$ 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
Wenn Sie mehrere Java-Installationen haben, führen Sie den folgenden Befehl aus, um Ihre Standard-Java-Version auszuwählen, indem Sie eine entsprechende Versionsnummer auswählen.
$ sudo update-alternatives --config java
Überprüfen Sie schließlich die aktuelle JDK-Version mit dem Befehl:
$ 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)
Alternativ können Sie die Java-Version auch mit den folgenden Befehlen überprüfen.
$ update-alternatives --display java
Beispielausgabe:
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
Setzen Sie die Umgebungsvariable JAVA_HOME
Um Alibaba Dragonwell JDK für Ihre Anwendung zu aktivieren, legen Sie einfach JAVA_HOME fest auf das Installationsverzeichnis von Alibaba Dragonwell zeigen.
Öffnen Sie dazu /etc/environment Datei in einem beliebigen Texteditor:
$ sudo nano /etc/environment
Fügen Sie die folgende Zeile hinzu:
JAVA_HOME="/usr/local/dragonwell8/j2sdk-image/"
Stellen Sie sicher, dass Sie den Pfad durch Ihre bevorzugte Java-Version ersetzt haben. Speichern und schließen Sie die Datei. Aktualisieren Sie die Änderungen mit dem Befehl:
$ source /etc/environment
Überprüfen Sie die JAVA_HOME-Variable mit dem Befehl:
$ echo $JAVA_HOME
Beispielausgabe wäre:
/usr/local/dragonwell8/j2sdk-image/
Herzliche Glückwünsche! Sie haben das Alibaba Dragonwell JDK nun erfolgreich auf Ihrem System installiert. Beginnen Sie mit der Entwicklung Ihrer Java-Anwendungen!
Verwandte Lektüre:
- So installieren Sie Oracle Java 10 in Arch Linux
Alibaba Dragonwell aktualisieren
Um Alibaba Dragonwell in Zukunft zu aktualisieren, laden Sie einfach die neueste verfügbare Version herunter, extrahieren Sie sie in das Java-Installationsverzeichnis und erstellen Sie sie als Standard-Java mit einer höheren Prioritätsnummer, z. B. 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
Entfernen Sie schließlich die ältere Version, wenn sie nicht mehr benötigt wird, wie unten gezeigt.
$ 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>/
Und das ist alles für jetzt. Hoffe, das war nützlich. Ich werde bald mit einem anderen interessanten Thema hier sein. Bleiben Sie dran!
Prost!