Es gibt 2 Versionen von JDK. Oracle Jdk und OpenJDK. Alle Komponenten von OpenJDK sind Open Source. Das gleiche passt nicht zu Oracle JDK. Einige Komponenten von Oracle JDK sind proprietär. Deshalb bevorzugen einige Leute OpenJDK gegenüber Oracle JDK.
OpenJDK 10 ist vor kurzem gerade herausgekommen. In diesem Artikel werde ich Ihnen also zeigen, wie Sie es in Debian 9 Stretch installieren können. Lass uns anfangen.
Herunterladen von OpenJDK 10
In diesem Abschnitt werde ich Ihnen zeigen, wie Sie OpenJDK 10 von der offiziellen Website von OpenJDK herunterladen können.
Gehen Sie zuerst auf die offizielle Website von OpenJDK 10 unter http: // jdk.Java.net/ 10/ und Sie sollten die folgende Seite sehen, wie im Screenshot unten gezeigt.
Scrollen Sie ein wenig nach unten in die Downloads Abschnitt. Klicken Sie auf den Link, wie im Screenshot unten markiert, um die 64-Bit-Linux-Version von OpenJDK 10 herunterzuladen Teer.gz Archiv.
Klicke auf Datei speichern und dann klicken Sie auf OK.
Ihr Download sollte wie im Screenshot unten angezeigt werden.
Installieren von OpenJDK 10
Sobald Ihr Download abgeschlossen ist Downloads Verzeichnis Ihrer Webbrowser. In meinem Fall ist es das Downloads/ Verzeichnis in meinem Benutzer HEIM Verzeichnis.
Navigieren Sie zuerst zur Navigation zum Downloads/ Verzeichnis mit dem folgenden Befehl:
$ cd ~/downloads
Wenn Sie nun den Verzeichnisinhalt auflisten ls -lh Befehl, Sie sollten das OpenJDK 10 TAR -Archiv finden, wie im markierten Abschnitt des Screenshot unten gezeigt.
Jetzt müssen Sie das Teerarchiv extrahieren. Ich werde es in meinem extrahieren /opt Verzeichnis. Möglicherweise möchten Sie ein anderes Verzeichnis auswählen. Sie können dies tun.
$ sudo tar xvzf openjdk-10_linux-x64_bin.Teer.gz -c install_dir
Das Teerarchiv sollte extrahiert werden.
Nun, wenn Sie Ihre auflisten Install_dir, In meinem Fall ist es das /opt Verzeichnis sollten Sie sehen JDK-10/ Verzeichnis wie im Screenshot unten markiert.
Jetzt müssen Sie es dem hinzufügen WEG Ihr Debian 9 -Betriebssystem. Auf diese Weise müssen Sie den gesamten Weg nicht in Ihre OpenJDK 10 -Binärdateien eingeben, um Java -Programme zu kompilieren oder auszuführen.
Führen Sie den folgenden Befehl aus, um eine neue Datei zu erstellen JDK10.Sch In /etc/Profil.D Verzeichnis:
$ sudo nano /etc /Profil.D/JDK10.Sch
Sie sollten das folgende Fenster sehen.
Fügen Sie nun der Datei die folgenden Zeilen hinzu:
Exportieren Sie java_home = "nstall_dir/jdk-10"Der Install_dir in meinem Fall /opt
Jetzt drücken + X, dann drücken y und dann drücken Sie um die Datei zu speichern.
Sobald die Datei gespeichert ist, starten Sie Ihren Computer mit dem folgenden Befehl neu:
$ sudo Neustart
Führen Sie nach dem Start Ihres Computers den folgenden Befehl aus, um zu testen, ob die Java_Home Umgebungsvariable ist verfügbar:
$ echo $ java_homeWie Sie im Screenshot unten sehen können, ist es auf den richtigen Pfad eingestellt.
Sie können auch die überprüfen WEG Umgebungsvariable mit dem folgenden Befehl:
$ echo $ path
Wie Sie im markierten Abschnitt des Screenshot unten sehen können Behälter/ Verzeichnis wird zum hinzugefügt WEG.
Führen Sie nun den folgenden Befehl aus, um zu überprüfen, ob OpenJDK funktioniert oder nicht:
$ javac -versionWie Sie im Screenshot unten sehen können, funktioniert OpenJDK 10 richtig.
Kompilieren und Ausführen eines Java -Programms mit OpenJDK 10
In diesem Abschnitt werde ich ein einfaches Java -Programm mit OpenJDK 10 kompilieren und ausführen, um Ihnen zu zeigen, dass OpenJDK 10 richtig funktioniert.
Dies ist mein einfaches Hello World -Programm, das in gespeicherter Programm gespart wurde ~/Documents/codes/helloWorld.Java Datei.
öffentliche Klasse HelloworldHelloworld zusammenstellen.Java mit OpenJDK 10
Navigieren Sie zuerst zum Verzeichnis, in dem die Datei mit dem folgenden Befehl gespeichert wird:
$ cd ~/dokuments/codes
Nun zu kompilieren Hallo Welt.Java Java -Quelldatei führen Sie den folgenden Befehl aus:
$ Javac HelloWorld.Java
HelloWorld mit OpenJDK 10 leiten
Einmal der Hallo Welt.Java Datei wird zusammengestellt, a Hallo Welt.Klasse Datei wird generiert. Dies ist die Java -Byte -Code -Datei, mit der Sie mit dem ausgeführt werden Java Befehl wie folgt:
$ Java HelloWorld
NOTIZ: Wenn der Java -Byte -Code -Dateiname ist Hallo Welt.Klasse, Sie laufen Java HelloWorld. Sie dürfen nicht einschließen .Klasse Verlängerung. Ansonsten wird es nicht funktionieren.
Wie Sie sehen können, lief das Java -Programm erfolgreich und zeigte die richtige Ausgabe an.
So installieren Sie OpenJDK 10 auf Debian 9 Stretch. Vielen Dank für das Lesen dieses Artikels.