====== 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