Komm mit uns ins Gespräch und wir melden uns so schnell wie möglich bei dir!
Support kontaktierenHolyHosting
Holy Team

Wie man Java auf Ubuntu 18.04 installiert
Dieser Artikel zeigt dir, wie du Java auf Ubuntu 18.04 installierst. Die Befehle funktionieren auf jedem privaten Server oder Computer mit der neuesten Version Ubuntu 18.04 Bionic Beaver sowie auf 16.04 und anderen Langzeitunterstuetzungs-Versionen (LTS). Java wird generell in drei Editionen verteilt: Micro (ME), Enterprise (EE) und Standard Edition (SE). Fuer diese Anleitung verwenden wir Java SE 11 (LTS).
Im Allgemeinen ist Java eine der fuehrenden Programmiersprachen der Welt. Es wurde entwickelt, um so wenige Abhaengigkeiten wie moeglich zu haben, damit Entwickler die Philosophie "einmal schreiben, ueberall ausfuehren" anwenden koennen. Dadurch kann kompilierter Java-Code auf jeder Plattform laufen, die Java unterstuetzt. Du kannst es verwenden, um alles von einfachen Webanwendungen bis hin zu fortgeschrittener Software zu erstellen.
Ohne Umschweife sehen wir uns an, wie wir Java auf Ubuntu 18.04 installieren koennen.
1. JDK oder JRE?
Das OpenJDK (Java Development Kit) und Oracle JRE (Java Runtime Environment) sind die zwei Hauptkits, mit denen du arbeiten wirst. Oracle Java enthaelt die JVM, das Java-Programm sowie weitere Infrastruktur, waehrend das JDK eine Obermenge des JRE ist. Das JDK ist im Wesentlichen ein SDK (Software Development Kit), da es dir Zugang zu allem im JRE plus Tools wie jdb, javadoc und dem Compiler selbst, javac, gibt.
Wenn du nicht daran interessiert bist, Java-Software zu kompilieren, reicht das JRE aus. Falls sich das aendert, kannst du spaeter upgraden.
Die folgenden Befehle setzen voraus, dass du bereits einen Root-Benutzer verwendest. Falls nicht, solltest du "sudo" am Anfang deiner Befehle hinzufuegen.
2. Java auf Ubuntu mit dem Standard-Paketmanager installieren:
- Aktualisiere die aktuellen Pakete auf die neueste Version:
```bash
apt-get update && apt-get upgrade
```
- Installiere die neueste Version der Java-Laufzeitumgebung (JRE) mit folgendem Befehl:
```bash
apt-get install default-jre
```
Es ist auch moeglich, stattdessen das Java Development Kit (JDK) zu installieren. Es wird fuer bestimmte Programme oder zum Kompilieren von Java-Programmen benoetigt. Das JDK beinhaltet das JRE, daher gibt es keinen Nachteil bei dieser Methode:
```bash
apt-get install default-jdk
```
- Java ist bereit zur Nutzung auf deinem Ubuntu-System. Du kannst ueberpruefen, ob es korrekt konfiguriert wurde, mit diesen Befehlen:
```bash
java -version
javac -version
```
Die Ausgabe wird aehnlich sein wie:
```bash
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)
```
3. Java auf Ubuntu ueber Oracle JDK installieren:
- Aktualisiere deine aktuellen Pakete auf die neueste Version:
```bash
apt-get update && apt-get upgrade
```
- Installiere eine Drittanbieter-Bibliothek von WebUpd8, die die Installation erleichtert:
```bash
apt-get install software-properties-common
```
- Fuege das Java Uprising PPA mit folgendem Befehl hinzu:
```bash
add-apt-repository ppa:linuxuprising/java
```
- Es kann nuetzlich sein, zwischendurch ein schnelles Update auszufuehren:
```bash
apt-get update
```
- Installiere schliesslich Java auf deinem Ubuntu-System mit dem folgenden Befehl und folge den Bildschirmanweisungen:
```bash
apt update; apt-get install oracle-java17-installer
```
- Stelle sicher, dass du "Ja" mit deiner Tastatur waehlst, um die Lizenzbedingungen zu akzeptieren, und die Installation beginnt.
- Java ist erfolgreich installiert. Du kannst es ueberpruefen, indem du die Version mit diesen zwei Befehlen kontrollierst:
```bash
java -version
javac -version
```
Eine aehnliche Ausgabe erscheint:
```bash
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
```
4. Java-Verwaltung:
- Ein einzelner Server kann mehrere Java-Installationen haben. Du kannst die Standardversion mit folgendem Befehl festlegen:
```bash
update-alternatives --config java
```
Die folgende Ausgabe wird angezeigt, in der du die Version auswaehlen kannst, die du als Standard verwenden moechtest:
```bash
Es gibt 2 Optionen fuer die Alternative java (bereitgestellt durch /usr/bin/java).
Auswahl Pfad Prioritaet Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 Auto-Modus
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 Manueller Modus
* 2 /usr/lib/jvm/java-14-oracle/bin/java 1091 manual mode
Druecke <Enter>, um die aktuelle Auswahl[*] beizubehalten, oder gib die Auswahlnummer ein:
```
- Du kannst dies auch mit anderen Java-Befehlen tun, wie:
```bash
update-alternatives --config javac
update-alternatives --config javadoc
update-alternatives --config jarsigner
```
5. Konfiguration der Java-Home-Umgebung:
- Eine weitere nuetzliche Sache ist zu wissen, wie man die JAVA_HOME-Variable setzt. Die meisten Anwendungen benoetigen sie, um den Speicherort deiner Java-Installation zu finden. Der zuvor verwendete Befehl kann dir helfen, den Java-Installationspfad zu lokalisieren:
```bash
update-alternatives --config java
```
Nachdem du den Installationspfad kopiert hast, musst du die Umgebungsdatei im etc-Verzeichnis bearbeiten:
```bash
nano /etc/environment
```
- Fuege die folgende Zeile am Ende hinzu, um den JAVA_HOME-Wert zu setzen:
```bash
JAVA_HOME="/usr/lib/jvm/java-14-oracle/bin/java"
```
Wichtig! Vergiss nicht, ihn mit dem tatsaechlichen Pfad deiner Java-Installation zu aktualisieren.
- Druecke CTRL+X, um die Bearbeitung zu beenden und die Aenderungen zu speichern. Wende dann die Aenderungen mit dem folgenden Befehl an:
```bash
source /etc/environment
```
- Du kannst ueberpruefen, ob es aktiv ist, indem du eingibst:
```bash
echo $JAVA_HOME
```
Fazit:
Herzlichen Glueckwunsch, du weisst jetzt, wie man Java auf Ubuntu 18.04 installiert. Du hast auch einige Grundlagen gelernt, wie das Festlegen der Standard-Java-Version und das Definieren der JAVA_HOME-Variable.
Wenn du diesen Artikel hilfreich fandest, teile ihn gerne. Wenn du Tipps, Vorschlaege
oder eigene Ideen hast, freuen wir uns darauf in der Kommentarsektion unten.
Komm mit uns ins Gespräch und wir melden uns so schnell wie möglich bei dir!
Support kontaktierenErfahren Sie, wie Sie feststellen, ob ein Mod fuer Client oder Server bestimmt ist.
Erfahren Sie, wie Sie Plugins auf Ihrem Minecraft Server installieren.
Erfahren Sie, wie Sie Befehlsbloecke auf Ihrem Minecraft Server aktivieren.