Android

Wie installiere ich Java auf Debian 9?

MySQL & Java auf Rootserver / vServer installieren | BungeeCord Netzwerk / Spigot Server erstellen

MySQL & Java auf Rootserver / vServer installieren | BungeeCord Netzwerk / Spigot Server erstellen

Inhaltsverzeichnis:

Anonim

In diesem Tutorial werden wir uns mit der Installation von Java unter Debian 9 befassen. Java ist eine der beliebtesten Programmiersprachen, die zum Erstellen verschiedener Arten von Anwendungen und Systemen verwendet wird. In Java entwickelte Anwendungen sind skalierbar, flexibel und wartbar.

Es gibt zwei verschiedene Java-Pakete, Java Runtime Environment (JRE) und Java Development Kit (JDK). Wenn Sie nur Java-Programme ausführen möchten, benötigen Sie JRE, und wenn Sie Java-Entwickler sind, benötigen Sie JDK, das JRE sowie Entwicklungs- / Debugging-Tools und -Bibliotheken enthält.

Es gibt auch zwei verschiedene Implementierungen von Java, OpenJDK und Oracle Java, die sich kaum unterscheiden, mit der Ausnahme, dass Oracle Java einige zusätzliche kommerzielle Funktionen bietet.

Voraussetzungen

Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.

Installieren Sie OpenJDK 8

OpenJDK 8, die Open-Source-Implementierung der Java-Plattform, ist die Standard-Java-Entwicklung und -Runtime in Debian 9. Die Installation ist einfach und unkompliziert.

Verwenden Sie den folgenden Befehl, um OpenJDK 8 JDK aus den Standard-Debian-Repositorys zu installieren:

sudo apt update sudo apt install default-jdk

Sobald die Installation abgeschlossen ist, können Sie sie überprüfen, indem Sie die Java-Version überprüfen:

java -version

Die Ausgabe sollte ungefähr so ​​aussehen:

openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)

Das ist es! Zu diesem Zeitpunkt sollten Sie Java erfolgreich auf Ihrem Debian-System installiert haben.

JRE ist im JDK-Paket enthalten. Wenn Sie nur JRE benötigen, installieren Sie das Paket default-jre :

Installieren Sie OpenJDK 11

Zum Zeitpunkt des Schreibens ist die neueste LTS-Version von Java Version 11. Diese Version ist im Debian Backports-Repository verfügbar.

Fügen Sie zunächst Backports zur Software-Repository-Liste Ihres Systems hinzu:

echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list

Sobald das Repository aktiviert ist, aktualisieren Sie apt sources und installieren Sie Java 11 mit den folgenden Befehlen:

sudo apt update sudo apt install openjdk-11-jdk

Oracle Java installieren

Lesen Sie vor der Installation von Oracle Java die Oracle JDK-Lizenz. Die Lizenz erlaubt nur die nichtkommerzielle Nutzung der Software, wie zum Beispiel den persönlichen Gebrauch und die Verwendung für Entwicklungszwecke.

Oracle Java 11 kann über das Linux Uprising PPA installiert werden.

Die folgenden Schritte beschreiben, wie Sie Oracle Java 11 unter Debian 9 installieren:

  1. Beginnen Sie mit der Installation der erforderlichen Pakete:

    sudo apt install dirmngr gnupg

    Importieren Sie den öffentlichen PPA-Schlüssel und aktivieren Sie das Repository mit dem folgenden Befehl:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

    Aktualisieren Sie nach dem Hinzufügen des Repositorys die oracle-java11-installer und installieren Sie das Paket oracle-java11-installer , indem Sie oracle-java11-installer eingeben:

    sudo apt update sudo apt install oracle-java11-installer

    Sie werden aufgefordert, die Oracle-Lizenz zu akzeptieren.

    Überprüfen Sie die Installation, indem Sie den folgenden Befehl ausführen, mit dem die R-Version gedruckt wird:

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Stellen Sie die Standardversion ein

Wenn Sie mehrere Java-Versionen auf Ihrem Debian-Rechner installiert haben, um zu überprüfen, welche Version als Standard-Java-Versionstyp festgelegt ist:

java -version

Die Ausgabe sollte ungefähr so ​​aussehen:

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91) OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)

Um die Standardversion zu ändern, verwenden Sie den Systembefehl update-alternatives :

sudo update-alternatives --config java

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

Sie erhalten eine Liste aller installierten Java-Versionen auf Ihrem Debian-System. Geben Sie die Nummer der Version ein, die standardmäßig verwendet werden soll, und drücken Sie die Enter .

Deinstallieren Sie Java

Wenn Sie das Java-Paket aus irgendeinem Grund deinstallieren möchten, können Sie es wie jedes andere mit apt installierte Paket deinstallieren.

Wenn Sie beispielsweise das default-jdk Paket deinstallieren möchten, führen Sie einfach default-jdk aus:

sudo apt remove default-jdk

Fazit

Nachdem Sie nun gelernt haben, wie Sie verschiedene Java-Versionen auf Ihrem Debian-Server installieren und verwalten, könnte Ihr nächster Schritt darin bestehen, eine der vielen Anwendungen zu installieren, die auf Java laufen, wie z. B. Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins usw.

Java Debian