====== Java Installieren/Verifizieren (Linux) ======
Java wird für folgende Dinge benötigt:
* die Installation des Fabric Loaders
* die Benutzung von MultiMC
* Minecraft mit einer anderen als der von Microsoft bereitgestellten Java Runtime auszuführen
* die Entwicklung von Mods für den Fabric Loader
----
===== Schritt 1: Auf vorhandene Java Installation überprüfen =====
Öffne ein Terminal und führe folgenden Befehl aus: ''java --version''
Wenn Java bereits installiert ist, kommt eine Meldung
openjdk 17.0.3 2022-04-19
OpenJDK Runtime Environment (build 17.0.3+7)
OpenJDK 64-Bit Server VM (build 17.0.3+7, mixed mode)
Ein fehler tritt auf, wenn Java nicht installiert wurde.
Kommando nicht gefunden: java
----
===== Schritt 2: Java installieren =====
Die meisten Linux Distributionen stellen Java in ihren Paketquellen zur Verfügung. Dabei können sich die Namen der Pakete unterscheiden. Für weitere Informationen bitte die jeweiligen Dokumentation anschauen.
Konvention: Zeilen, die mit einen '' # '' starten, müssen mit //root//-Rechten ausgeführt werden.
==== Arch-Linux und Derivate ====
Installieren der aktuellen Java Version:
# pacman -Syu jre-openjdk
Wenn ein Server betrieben wird, reicht eine Version ohne Graphische Oberfläche:
# pacman -Syu jre-openjdk-headless
Zur Entwicklung von Mods wird das Java Development Kit (JDK) benötigt. Minecraft 1.18 benötigt Version 17 des JDKs.
# pacman -Syu openjdk17
# pacman -Syu openjdk17-src // Optional: Installiert das JDK und den Quellcode des JDKs
Weitere Information im [[https://wiki.archlinux.de/title/Java|Arch Wiki]].
==== Debian und DEB-basierte ====
Installieren der aktuellen Java Version:
# apt install openjdk-17-jre
Wenn ein Server betrieben wird, reicht eine Version ohne Graphische Oberfläche:
# apt install openjdk-17-jre-headless
Zur Entwicklung von Mods wird das Java Development Kit (JDK) benötigt. Minecraft 1.18 benötigt Version 17 des JDKs.
# apt install openjdk-17-jdk
# apt install openjdk-17-src // Optional: Installiert den Quellcode des JDKs
==== Fedora und RPM-basierte ====
Installieren der aktuellen Java Version:
# dnf install java-latest-openjdk
Wenn ein Server betrieben wird, reicht eine Version ohne Graphische Oberfläche:
# dnf install java-latest-openjdk-headless
Zur Entwicklung von Mods wird das Java Development Kit (JDK) benötigt. Minecraft 1.18 benötigt Version 17 des JDKs.
# dnf install java-17-openjdk-devel
# dnf install java-17-opendjk-src // Optional: Installiert den Quellcode des JDKs
==== Gentoo ====
Installieren der aktuellen Java Version:
# emerge -av jre
# emerge -av openjdk-jre-bin // Alternativ: Bereits kompiliert
Wenn ein Server betrieben wird, kann die Java Runtime ohne Unterstützung für Graphische Oberflächen kompiliert werden. Dabei muss die //USE-Flag// ''headless-awt'' gesetzt werden.
# euse -E headless-awt
# emerge -av jre
# emerge -av openjdk-jre-bin // Alternativ: Bereits kompiliert
Zur Entwicklung von Mods wird das Java Development Kit (JDK) benötigt. Minecraft 1.18 benötigt Version 17 des JDKs. Soll der Source-Code beim Entwickeln bereit stehen, muss die //USE-Flag// ''source'' gesetzt werden.
# euse -E source // Optional: Verpackt den Quellcode als jar-Archiv
# emerge -av jdk
# emerge -av openjdk-bin // Alternativ: Bereits kompiliert
==== Void Linux ====
Installieren der aktuellen Java Version:
# xbps-install -S openjdk-jre
Zur Entwicklung von Mods wird das Java Development Kit (JDK) benötigt. Minecraft 1.18 benötigt Version 17 des JDKs.
# xbks-install -S openjdk17
# xbks-install -S openjdk17-src // Installiert den Quellcode des JDKs