Android

Wie installiere ich Java auf Ubuntu 18.04

How to Install Ubuntu 18.04 LTS on VMware Workstation Player with VMware Tools

How to Install Ubuntu 18.04 LTS on VMware Workstation Player with VMware Tools

Inhaltsverzeichnis:

Anonim

Java ist eine der beliebtesten Programmiersprachen der Welt und wird zum Erstellen verschiedener Arten von plattformübergreifenden Anwendungen verwendet.

In diesem Tutorial wird beschrieben, wie Sie verschiedene Versionen von OpenJDK sowie Oracle Java unter Ubuntu 18.04 installieren. Die gleichen Anweisungen gelten für Ubuntu 16.04 und alle Ubuntu-basierten Distributionen, einschließlich Kubuntu, Linux Mint und Elementary OS.

Voraussetzungen

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

Java-Variationen

Java wird in drei verschiedenen Editionen vertrieben: Standard Edition (SE), Enterprise Edition (EE) und Micro Edition (ME). Dieses Tutorial behandelt die Installation der Java SE (Standard Edition) Edition.

OpenJDK und Oracle Java sind die beiden Hauptimplementierungen von Java. Sie unterscheiden sich kaum, außer dass Oracle Java einige zusätzliche kommerzielle Funktionen bietet.

Es gibt zwei verschiedene Java-Pakete in Ubuntu-Repositorys: Java Runtime Environment (JRE) und Java Development Kit (JDK).

Wenn Sie nur Java-Programme ausführen möchten, benötigen Sie JRE, das nur die Java-Laufzeitumgebung enthält. Java-Entwickler sollten JDK installieren, das auch die Entwicklungs- / Debugging-Tools und Bibliotheken enthält.

Wir zeigen Ihnen, wie Sie verschiedene Java-Pakete installieren. Wenn Sie nicht wissen, welche Java-Implementierung oder -Version Sie verwenden sollen, wird allgemein empfohlen, die unter Ubuntu 18.04 verfügbare OpenJDK-Standardversion beizubehalten.

Installieren des Standard-OpenJDK (Java 11)

Zum Zeitpunkt des Schreibens ist die neueste LTS-Version von Java Version 11.

Führen Sie die folgenden Schritte aus, um Java OpenJDK 11 auf Ihrem Ubuntu-System zu installieren:

  1. Aktualisieren Sie zuerst den apt Paketindex mit:

    sudo apt update

    Sobald der Paketindex aktualisiert ist, installieren Sie das Java OpenJDK-Standardpaket mit:

    sudo apt install default-jdk

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

    java -version

    Die Ausgabe sieht ungefähr so ​​aus:

    openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

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

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

OpenJDK installieren 8

Java 8 ist immer noch die am weitesten verbreitete Version von Java. Wenn Ihre Anwendung Java 8 erfordert, können Sie es installieren, indem Sie die folgenden Befehle eingeben:

sudo apt update sudo apt install openjdk-8-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 Ubuntu 18.04 installieren:

  1. Installieren Sie die Abhängigkeiten, die zum Hinzufügen eines neuen Repositorys erforderlich sind:

    sudo apt install software-properties-common

    Aktivieren Sie das Linux Uprising PPA, indem Sie die folgenden Befehle ausführen:

    sudo add-apt-repository ppa:linuxuprising/java

    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)

Legen Sie die Standard-Java-Version fest

Um die Standard-Java-Version zu überprüfen, verwenden Sie den folgenden Befehl:

java -version

openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Wenn Sie mehrere Java-Installationen haben, um die Standardversion zu ändern, verwenden Sie das update-alternatives Tool wie folgt:

sudo update-alternatives --config java

There are 3 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 3 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:

Um die Standard-Java-Version zu ändern, geben Sie einfach die Versionsnummer (die Nummer in der Spalte Auswahl) ein und drücken Sie die Enter .

Legen Sie die Umgebungsvariable JAVA_HOME fest

Einige in Java geschriebene Anwendungen verwenden die Umgebungsvariable JAVA_HOME , um den Java-Installationsort zu bestimmen.

Um die Umgebungsvariable JAVA_HOME , müssen Sie zuerst die Java-Installationspfade mit dem Befehl update-alternatives

sudo update-alternatives --config java

In unserem Fall 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/java-8-openjdk-amd64/jre/bin/java

Kopieren Sie den Installationspfad Ihrer bevorzugten Installation. Öffnen Sie als Nächstes die Datei /etc/environment :

sudo nano /etc/environment

Fügen Sie am Ende der Datei die folgende Zeile hinzu:

/ etc / environment

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

Stellen Sie sicher, dass Sie den Pfad durch den Pfad zu Ihrer bevorzugten Java-Version ersetzen.

Sie können sich entweder abmelden und anmelden oder den folgenden Quellbefehl ausführen, um die Änderungen auf Ihre aktuelle Sitzung anzuwenden:

source /etc/environment

Führen Sie den folgenden Echo-Befehl aus, um zu überprüfen, JAVA_HOME Umgebungsvariable JAVA_HOME korrekt festgelegt ist:

echo $JAVA_HOME

/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

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 openjdk-8-jdk Paket openjdk-8-jdk deinstallieren möchten, gehen Sie wie openjdk-8-jdk :

sudo apt remove openjdk-8-jdk

Fazit

In diesem Tutorial haben Sie gelernt, wie Sie mehrere Java-Versionen auf Ihrem Ubuntu-Server installieren und verwalten.

Sie können jetzt Anwendungen installieren, die auf Java ausgeführt werden, z. B. Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle usw.

Java Ubuntu