[[https://docs.fabricmc.net/players/installing-java/linux|{{::move-notice.png?nolink&400|This content is outdated, click here to view the updated page on the new website.}}]]
====== Install/Verify Java (Linux) ======
You will need Java installed if you want to:
* Run the 'Universal Jar' Fabric Installer
* Install a Fabric server. [[player:tutorials:install_server|Linux/CLI]] guide available
* Run Minecraft in MultiMC or Prism Launcher
* Run ATLauncher or Technic Launcher
* Change the default “JAVA EXECUTABLE” to other than the bundled Java runtime in a Minecraft Launcher “Installation”
----
===== STEP 1: Verify if Java is already installed =====
Open a terminal window and execute ''java -version''.
If it returns with something like this, Java is already installed.
saiko@invader ~ % java -version
openjdk version "14.0.1-internal" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1-internal+14-adhoc..jdk14u-jdk-14.0.17)
OpenJDK 64-Bit Server VM (build 14.0.1-internal+14-adhoc..jdk14u-jdk-14.0.17, mixed mode, sharing)
----
===== STEP 2: Install Java =====
Install Java using your distribution's package manager. This step will vary across distros, so in case it is not listed here, please refer to your distro's documentation.
Convention: commands starting with a ''#'' must be run with privilges like so ''sudo [command] [options]''.
===== Arch Linux =====
Install the latest JRE with this command:
# pacman -S jre-openjdk
If you're only running a server without the need for a graphical environment, the headless JRE is enough:
# pacman -S jre-openjdk-headless
If you want to also develop mods, you need to install the JDK instead.
# pacman -S jdk-openjdk
For more information, see the [[https://wiki.archlinux.org/index.php/Java|Arch Linux Wiki article]].
===== Fedora =====
Install the JRE for Java 8 with this command:
# dnf install java-1.8.0-openjdk
If you're only running a server without the need for a graphical environment, the headless JRE is enough:
# dnf install java-1.8.0-openjdk-headless
If you want to also develop mods, you need to install the JDK instead.
# dnf install java-1.8.0-openjdk-devel
For more information, see the [[https://docs.fedoraproject.org/en-US/quick-docs/installing-java/|Fedora Wiki article]].
===== Gentoo =====
Install the latest JRE with this command:
# emerge -a jre
If you're only running a server without the need for a graphical environment, the headless JRE is enough, for that you can enable //USE=headless-awt// and then emerge a JRE that supports it, such as //dev-java/openjdk// or //dev-java/openjdk-jre-bin// for the precompiled version:
# euse -E headless-awt # or manually change make.conf/package.use
# emerge -a dev-java/openjdk
If you want to also develop mods, you need to install the JDK instead.
# emerge -a jdk
For more information, see the [[https://wiki.gentoo.org/wiki/Java|Gentoo Wiki article]].
===== Void Linux =====
Install the latest JRE with this command:
# xbps-install openjdk-jre
If you want to also develop mods, you need to install the JDK instead.
# xbps-install openjdk