Installieren Sie OpenJDK 8 auf Debian 9 Stretch

Installieren Sie OpenJDK 8 auf Debian 9 Stretch
Java Development Kit oder JDK wird von Java -Programmierern auf der ganzen Welt verwendet. Java ist eine kompilierte Sprache. Im Gegensatz zu C/C ++ kompiliert Java Java -Quellcode in Java -Byte -Code jedoch. Die JVM (Java Virtual Machine) führt dann den Java -Byte -Code aus. Der Java -Byte -Code ist nicht wie C/C ++ -Kompilierten -Binärdateien, für die bei Bedarf eine Neukompilation erforderlich ist, um auf verschiedenen Maschinen und Betriebssystemen auszuführen. Der Java -Byte -Code ist derselbe, unabhängig davon, welches Betriebssystem oder in welchem ​​Betriebssystem Sie zum Generieren verwenden, um ihn zu generieren. Der einzige Unterschied ist der JVM. Das JVM ist Betriebssystem und maschinell spezifische. Der JVM liest den Java -Byte -Code und konvertiert ihn in maschinenspezifische Codes und führt ihn dann auf diesem bestimmten Maschine und dem Betriebssystem aus.

Es gibt 2 Implementierungen von JDK. Einer wird als Oracle JDK bezeichnet und der andere ist openjdk. OpenJDK ist völlig Open Source und enthält keine proprietäre Komponente von Oracle JDK. Die Lizenz von Oracle JDK und OpenJDK ist auch nicht gleich. Oracle JDK ist restriktiver als OpenJDK. Für diejenigen, die eine kostenlose und Open -Source -Version von JDK suchen, ist OpenJDK die beste Wahl für sie. Sie werden nicht wirklich einen großen Unterschied sehen, wenn Sie OpenJDK laufen. Die Erfahrung ist fast gleich. Sie können genau dieselben Befehlszeilen -Dienstprogramme mit OpenJDK verwenden wie bei Oracle JDK.Es ist wirklich einfach, OpenJDK 8 auf Debian 9 Stretch zu installieren, da es bereits auf dem offiziellen Repository von Debian 9 Stretch verfügbar ist.

In diesem Artikel werde ich Ihnen zeigen, wie Sie OpenJDK 8 auf Debian 9 Stretch installieren. Lass uns anfangen.

Aktualisieren Sie zuerst den Paket -Repository -Cache Ihres Debian 9 -Betriebssystems mit dem folgenden Befehl:

$ sudo apt-Get-Update

Ihr Paket -Repository -Cache sollte aktualisiert werden.

Bevor Sie OpenJDK 8 installieren, müssen Sie eine Sache wissen. Es gibt zwei Versionen von OpenJDK 8 im Debian 9 Stretch Official Repository. Einer ist openjdk 8 kopflos und der andere ist openjdk 8.

Der Unterschied zwischen OpenJDK 8 Headless und OpenJDK 8 besteht darin, dass OpenJDK 8 keine Bibliotheken für die Arbeit mit grafischen Benutzeroberflächen installiert. Es hat weniger Abhängigkeiten. Es eignet sich also perfekt für kopflose Server, wo Sie nie grafische Benutzeroberflächen (GUIs) benötigen. Der OpenJDK 8 bietet alles, was OpenJDK 8 Headless sowie Bibliotheken bietet, die für die Arbeit mit grafischen Benutzeroberflächen (GUIS) erforderlich sind. In diesem Artikel werde ich OpenJDK 8 (nicht kopflos) installieren, aber ich werde Ihnen auch zeigen, wie Sie die OpenJDK 8 Headless -Version installieren.

Sie können OpenJDK 8 mit dem folgenden Befehl installieren:

$ sudo apt-Get Installieren Sie OpenJDK-8-JDK-Headless

Sie können OpenJDK 8 mit dem folgenden Befehl installieren:

$ sudo apt-Get Installieren Sie OpenJDK-8-JDK

Drücken Sie nun "y" und drücken Sie dann weiter, um fortzufahren.

Der APT -Paket -Manager sollte alle erforderlichen Pakete herunterladen und installieren. Es kann eine Weile dauern, abhängig von Ihrer Internetverbindung.

OpenJDK 8 sollte in Kürze installiert werden.

Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um zu überprüfen, ob OpenJDK 8 korrekt installiert ist.

$ javac -version

Wenn Sie eine ähnliche Ausgabe erhalten, wie im folgenden Screenshot gezeigt, sollte alles richtig funktionieren.

Jetzt werde ich ein einfaches Hello World Java -Programm durchführen und Ihnen zeigen, dass der von mir installierte OpenJDK 8 tatsächlich Java -Code kompilieren kann.

Dies ist der Code, den ich ausführen werde.

Ich habe die 'HelloWorld gerettet.Java 'Java -Quellcode -Datei zu' $ home/dokumenten/codes/'verzeichnis, wie Sie aus der Ausgabe von' LS 'sehen können.

Jetzt können Sie die 'HelloWorld kompilieren.Java 'Java -Quelldatei mit dem folgenden Befehl:

$ Javac HelloWorld.Java

Die 'HelloWorld.Java 'Java -Quelldatei sollte zusammengestellt werden. Sie können jetzt den Befehl "ls" ausführen und sollten in der Lage sein, eine "HelloWorld" zu sehen.Klasse 'Datei wie im Screenshot unten gezeigt. Dies ist der Java -Byte -Code, über den ich gesprochen habe.

Jetzt können Sie den Java -Byte -Code HelloWorld ausführen.Klasse 'mit dem folgenden Befehl:

$ Java HelloWorld

HINWEIS: Geben Sie die 'nicht an.Erweiterung der Klasse, wenn Sie eine Java -Byte -Code -Datei ausführen. 'Java HelloWorld.Klasse 'ist nicht so, wie Sie ein Java -Programm ausführen sollten.

Sie sollten sehen: „Willkommen bei LinuxHint!”Auf dem Bildschirm gedruckt, wie im Screenshot unten gezeigt. So können wir Java -Codes mit OpenJDK 8 kompilieren und ausführen.

So installieren Sie OpenJDK 8 auf Debian 9 Stretch. Danke, dass du diesen Artikel gelesen hast. Twittern Sie uns unter @linuxHint für Kommentare.