GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Java unter Debian 9

In diesem Tutorial führen wir die Installation von Java unter Debian 9 durch. 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, mit fast keinen Unterschieden zwischen ihnen, außer dass Oracle Java einige zusätzliche kommerzielle Funktionen hat.

Wenn Sie sich nicht sicher sind, welche Java-Implementierung und -Version Sie verwenden sollen, lautet die allgemeine Empfehlung, sich an die standardmäßige OpenJDK-Version zu halten, die unter Debian 9 verfügbar ist.

Voraussetzungen #

Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, 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 -Laufzeit in Debian 9. Die Installation ist einfach und unkompliziert.

Verwenden Sie den folgenden Befehl, um OpenJDK 8 JDK aus den standardmäßigen Debian-Repositories zu installieren:

sudo apt updatesudo 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 in etwa 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! An diesem Punkt sollten Sie Java erfolgreich auf Ihrem Debian-System installiert haben.

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

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 die apt-Quellen und installieren Sie Java 11 mit den folgenden Befehlen:

sudo apt updatesudo apt install openjdk-11-jdk

Installieren von Oracle Java #

Stellen Sie vor der Installation von Oracle Java sicher, dass Sie die Oracle JDK-Lizenz gelesen haben. Die Lizenz erlaubt nur die nichtkommerzielle Nutzung der Software, wie z. B. die persönliche Nutzung und die Entwicklungsnutzung.

Oracle Java 11 kann über das Linux UprisingPPA installiert werden.

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

  1. Beginnen Sie mit der Installation der erforderlichen Pakete:

    sudo apt install dirmngr gnupg
  2. 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 73C3DB2Aecho 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
  3. Sobald das Repository hinzugefügt wurde, aktualisieren Sie die Paketliste und installieren Sie den oracle-java11-installer Paket durch Eingabe von:

    sudo apt updatesudo apt install oracle-java11-installer

    Sie werden aufgefordert, die Oracle-Lizenz zu akzeptieren.

  4. Überprüfen Sie die Installation, indem Sie den folgenden Befehl ausführen, der die R-Version druckt:

    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)

Legen Sie die Standardversion # fest

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

java -version

Die Ausgabe sollte in etwa 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)

Verwenden Sie zum Ändern der Standardversion die update-alternatives Systembefehl:

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 <enter> to keep the current choice[*], or type selection number: 

Sie erhalten eine Liste aller installierten Java-Versionen auf Ihrem Debian-System. Geben Sie die Versionsnummer ein, die Sie als Standard verwenden möchten, und drücken Sie Enter .

Java deinstallieren #

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 default-jdk deinstallieren möchten Paket einfach ausführen:

sudo apt remove default-jdk

Debian
  1. So installieren Sie Java auf dem Raspberry Pi

  2. So installieren Sie Java unter CentOS 8

  3. So installieren Sie R unter Debian 9

  4. So installieren Sie Java 17 in Debian 11

  5. So installieren Sie Java 10 auf Debian 9

So installieren Sie Java unter Debian 9 Stretch

So installieren Sie Go unter Debian 10

So installieren Sie Java unter Debian 11

Wie installiere ich Git unter Debian 10?

So installieren Sie Java unter Debian 10

So installieren Sie Go unter Debian