Android

Wie installiere ich Java unter Debian 10 Linux?

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 erklären, wie Java (OpenJDK) unter Debian 10 Linux installiert wird.

Java ist eine der beliebtesten Programmiersprachen, mit denen verschiedene Arten von Anwendungen und Systemen erstellt werden. In Java entwickelte Anwendungen sind skalierbar, flexibel und wartbar.

Bevor Sie beginnen

Es gibt 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. Die Oracle Java-Lizenz gestattet nur die nichtkommerzielle Nutzung der Software, z. B. den persönlichen Gebrauch und die Verwendung für Entwicklungszwecke.

Die Standard-Debian 10-Repositorys enthalten zwei verschiedene Java-Pakete, Java Runtime Environment (JRE) und Java Development Kit (JDK). JRE enthält die Java Virtual Machine (JVM), Klassen und Binärdateien, mit denen Sie Java-Programme ausführen können. Java-Entwickler sollten JDK installieren, das JRE sowie Entwicklungs- / Debugging-Tools und -Bibliotheken enthält, die zum Erstellen von Java-Anwendungen erforderlich sind.

OpenJDK installieren 11

OpenJDK 11, die Open-Source-Implementierung der Java-Plattform, ist die Standard-Java-Entwicklung und -Runtime in Debian 10, Buster.

Führen Sie die folgenden Befehle als Benutzer mit sudo-Berechtigungen oder als Root aus, um den Paketindex zu aktualisieren und das OpenJDK 11-JDK-Paket 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 "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)

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

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

OpenJDK installieren 8

Zum Zeitpunkt des Schreibens ist die vorherige Java LTS-Version 8 nicht in den offiziellen Debian Buster-Repositories verfügbar.

Wir werden das AdoptOpenJDK-Repository aktivieren, das vorgefertigte OpenJDK-Pakete bereitstellt.

  1. Aktualisieren Sie zunächst die Paketliste und installieren Sie die Abhängigkeiten, die zum Hinzufügen eines neuen Repositorys über HTTPS erforderlich sind:

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    Importieren Sie den GPG-Schlüssel des Repositorys mit dem folgenden Befehl wget:

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    Fügen Sie das AdoptOpenJDK APT-Repository zu Ihrem System hinzu:

    sudo add-apt-repository --yes

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

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Überprüfen Sie abschließend die Installation, 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 (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

Stellen Sie die Standardversion ein

java -version

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

sudo update-alternatives --config java

Die Ausgabe sieht ungefähr so ​​aus:

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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

Sie erhalten eine Liste aller installierten Java-Versionen. Geben Sie die Nummer der Version ein, die als Standard verwendet werden soll, und drücken Sie die Enter .

JAVA_HOME Umgebungsvariable

Die Umgebungsvariable JAVA_HOME wird von einigen Java-Anwendungen verwendet, um den Java-Installationsort zu bestimmen.

JAVA_HOME zum JAVA_HOME Umgebungsvariablen JAVA_HOME den Befehl update-alternatives um herauszufinden, wo Java installiert ist:

sudo update-alternatives --config java

In diesem Beispiel lauten die Installationspfade wie folgt:

  • OpenJDK 11 befindet sich unter /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 befindet sich unter /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Wenn Sie den Pfad Ihrer bevorzugten Java-Installation gefunden haben, öffnen Sie die Datei /etc/environment :

sudo nano /etc/environment

Angenommen, Sie möchten JAVA_HOME auf den OpenJDK 11-Pfad setzen, fügen Sie am Ende der Datei die folgende Zeile hinzu:

/ etc / environment

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Damit die Änderungen in Ihrer aktuellen Shell wirksam werden, können Sie sich entweder abmelden und anmelden oder den folgenden Quellbefehl ausführen:

source /etc/environment

JAVA_HOME dass die Umgebungsvariable JAVA_HOME korrekt festgelegt wurde:

echo $JAVA_HOME

Sie sollten den Pfad zur Java-Installation sehen:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment ist eine systemweite Konfigurationsdatei, die von allen Benutzern verwendet wird. Wenn Sie die Variable JAVA_HOME für jeden Benutzer JAVA_HOME möchten, fügen Sie die Zeile der Datei .bashrc oder einer anderen Konfigurationsdatei hinzu, die beim .bashrc des Benutzers geladen wird.

Deinstallieren Sie Java

Sie können Java wie jedes andere mit apt installierte Paket deinstallieren.

default-jdk zum Deinstallieren des default-jdk Pakets beispielsweise default-jdk aus:

sudo apt remove default-jdk

Fazit

Die neueste LTS-Version von OpenJDK ist in den Standard-Debian 10 Buster-Repositorys verfügbar und die Installation ist eine einfache und unkomplizierte Aufgabe.

Java Debian