So installieren Sie Java unter Ubuntu 16.04

Wir alle wissen mehr oder weniger genau, was Java ist, und früher oder später müssen wir es in unserem Betriebssystem installieren, damit irgendeine Art von Software funktioniert. Dieses Tutorial zeigt Schritt für Schritt, wie Sie Java auf Ubuntu 16.04 installieren.

Um die Schritte zur Installation von Java zu zeigen, verwende ich einen VPS-Server, mit dem ich mich über SSH mit PuTTY verbinde . Die Idee, dieses Handbuch zu schreiben, entstand beim Versuch, Anwendungen wie Elasticsearch, Cassandra oder Tomcat auf einem Server zu installieren, da für alle diese Anwendungen die Installation von Java erforderlich ist.

Anleitung zur Installation von Java unter Ubuntu 16.04

Zunächst müssen wir zwei Begriffe klären, die bei der Installation von Java auf unserem System viel Verwirrung stiften, nämlich die Begriffe JRE und JDK.

Wenn wir über JRE sprechen , beziehen wir uns auf die Java-Laufzeitumgebung , die als die Bibliotheken definiert werden kann, die zum Ausführen von Java-Programmen in einem Betriebssystem erforderlich sind. Auf der anderen Seite haben wir das JDK, was Java Development Kit bedeutet und wir brauchen es, wenn wir eine Art von Anwendung in Java entwickeln wollen.

Wenn das oben Genannte klar ist, müssen wir JRE oder JDK entsprechend unseren Anforderungen installieren. Wenn wir das JDK-Paket installieren, muss JRE nicht installiert werden , da es bereits im JDK-Paket enthalten ist.

Die einfachste Möglichkeit, Java unter Ubuntu 16.04 zu installieren, besteht darin, Ubuntus eigene Pakete zu verwenden. Zum Zeitpunkt der Erstellung dieses Artikels wird die OpenJDK 8-Version installiert, die die neueste und empfohlene Version ist.

Der Befehl zum Installieren von JRE lautet:

See also  Erstellen Sie einen SOCKS-Proxy mit einem SSH-Tunnel in PuTTY

sudo apt-get install default-jre

Der Befehl zum Installieren von JDK lautet:

sudo apt-get install default-jdk

OpenJDK oder Oracle JDK installieren?

Wenn wir die oben gezeigten Befehle ausführen, wird OpenJDK installiert, es gibt aber auch Oracle JDK. Es gibt keine entscheidenden Unterschiede zwischen beiden Paketen, meistens sind es Lizenzprobleme, die zu deren Unterscheidung geführt haben.

Wenn wir das Oracle JDK-Paket unter Ubuntu 16.04 installieren möchten, müssen wir das offizielle Oracle PPA-Repository mit dem folgenden Befehl hinzufügen:

sudo add-apt-repository ppa:webupd8team/java

Jetzt aktualisieren wir die Paketdatenbank mit dem Befehl:

sudo apt-get update

Im PPA-Repository stehen verschiedene Java-Versionen zur Verfügung. Es wird jedoch empfohlen, die derzeit als stabil geltende Oracle JDK 8-Version zu installieren. Dazu führen wir den folgenden Befehl aus:

sudo apt-get install oracle-java8-installer

Definieren Sie die Java-Version, die standardmäßig in Ubuntu verwendet wird.

Auf unserem System sind möglicherweise mehrere Versionen von Java installiert. Daher ist es manchmal erforderlich, die Version auszuwählen, die standardmäßig verwendet wird.

Mit dem folgenden Befehl können wir alle installierten Java-Versionen auflisten und festlegen, welche standardmäßig verwendet werden sollen:

sudo update-alternatives --config java

Der gleiche Schritt muss ausgeführt werden, um die Version der restlichen Java-Befehle wie den javac , den javadoc Dokumentationsgenerator, das jarsigner usw. zu ermitteln den Namen des Java-Befehls, den wir konfigurieren möchten, zum Beispiel:

  • sudo update-alternatives --config javac Sie die Standardversion des Java-Compilers fest: sudo update-alternatives --config javac
  • Stellen Sie die Version des Java-Dokumentationsgenerators standardmäßig ein: sudo update-alternatives --config javadoc
  • sudo update-alternatives --config jarsigner Sie die Standardversion des JAR sudo update-alternatives --config jarsigner : sudo update-alternatives --config jarsigner

So konfigurieren Sie die Umgebungsvariable JAVA_HOME in Ubuntu 16.04

Viele Java-basierte Programme verwenden die Umgebungsvariable JAVA_HOME , um festzustellen, wo Java installiert ist. Zunächst müssen wir das Verzeichnis kennen, in dem Java installiert ist. Dazu können wir den Befehl sudo update-alternatives --config java , der uns auf dem Bildschirm die Pfade der installierten Java-Versionen sudo update-alternatives --config java .

In meinem Fall lautet der auf dem Bildschirm angezeigte Pfad /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java und wird der /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java sein, den ich als Umgebungsvariable festgelegt habe.

See also  Identifizieren des auf einem Server installierten MTA

Jetzt öffnen wir mit dem Nano-Editor die Konfigurationsdatei für Umgebungsvariablen. Dies wird durch Ausführen des Befehls erreicht:

sudo nano /etc/environment

Am Ende der Datei fügen wir die folgende Zeile hinzu:

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"

Wir speichern die Datei und verlassen den Nano-Editor. Damit alles korrekt funktioniert, müssen wir die Konfiguration der Umgebungsvariablen mit dem folgenden Befehl neu laden:

source /etc/environment

Ein Test, den wir am Ende durchführen können, um zu überprüfen, ob die Umgebungsvariable korrekt konfiguriert ist, besteht darin, den Befehl echo $JAVA_HOME in das Terminal zu schreiben und den von uns konfigurierten Pfad anzuzeigen.

Wenn wir alle vorherigen Schritte korrekt ausgeführt haben, ist Java in unserem Ubuntu 16.04-Betriebssystem bereits perfekt installiert und konfiguriert .

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *