Table of Contents
Generally you should use Java with the same architecture as your CPU. There are different version requirements for different Minecraft versions. If you don't know which one and how to get it, read on. After you installed the correct version make sure to select it.
Windows
Minecraft 26 and newer (Java 25)
Make sure to download the .msi installer!
Eclipse Termurin: https://adoptium.net/temurin/releases/?os=windows&arch=any&package=jre&version=25&mode=filter
Scroll down until you see the single entry in the table!
Other Distributions
Minecraft 1.20.5 until 1.21.11 (Java 21)
Make sure to download the .msi installer!
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=windows&arch=x64&package=jre&version=21
Scroll down until you see the single entry in the table!
Other Distributions
Minecraft 1.17 until 1.20.4 (Java 17)
Pick the JRE versions and make sure to match the architecture with your system, usually x64 (64-bit)
Make sure to download the .msi installer!
MCSR Users: Must use this version
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=windows&arch=x64&package=jre&version=17
Scroll down until you see the single entry in the table!
Other Distributions
Minecraft 1.16 and older (Java 8)
Pick the JRE versions and make sure to match the architecture with your system, usually x64 (64-bit)
Make sure to download the .msi installer!
Note: There is an exception when using some poorly supported/unsupported old integrated GPUs from Intel. See Unsupported-Intel-GPUs for details.
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=windows&arch=x64&package=jre&version=8
Scroll down until you see the single entry in the table!
Other Distributions
macOS
M1/M2/M3 CPU: Native ARM Java is currently not supported on MultiMC and x86_64 packages are required.
For least amount of issues, choose .pkg download.
Minecraft 26 and newer (Java 25)
Make sure to download the .msi installer!
Eclipse Termurin: https://adoptium.net/temurin/releases/?os=mac&arch=x64&package=jre&version=25&mode=filter
Scroll down until you see the single entry in the table!
Other Distributions
Minecraft 1.20.5 until 1.21.11 (Java 21)
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=mac&arch=x64&package=jre&version=21
Scroll down until you see the single entry in the table!
Other Distributions
Minecraft 1.17 until 1.20.4 (Java 17)
MCSR Users: Must use this version
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=mac&arch=x64&package=jre&version=17
Scroll down until you see the single entry in the table!
Other Distributions
Minecraft 1.16 and older (Java 8)
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=mac&arch=any&package=jre&version=8&mode=filter
Scroll down until you see the single entry in the table!
Other Distributions
-
Azul: https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=x86-64-bit&package=jre#zulu
-
Download the
Mac OS Xpackage. Make sure to download the x64 as ARM is currently not supported. -
Install it.
Linux
Minecraft 26 and newer (Java 25)
Open terminal and type the following based on your distro
- Ubuntu/Debian derivatives
sudo apt-get temurin-25-jdk - Arch
sudo pacman -S jdk25-openjdk - Fedora
sudo dnf install temurin-25-jdk - OpenSUSE
sudo zypper install temurin-25-jdk
Eclipse Termurin: https://adoptium.net/temurin/releases/?os=windows&arch=any&package=jre&version=25&mode=filter
Scroll down until you see the single entry in the table!
Other Distributions
Minecraft 1.20.5 until 1.21.11 (Java 21)
Open terminal and type the following based on your distro
- Ubuntu/Debian derivatives
sudo apt-get temurin-21-jdk - Arch
sudo pacman -S jdk21-openjdk - Fedora
sudo dnf install temurin-21-jdk - OpenSUSE
sudo zypper install temurin-21-jdk
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=linux&arch=any&package=jre&version=21&mode=filter
Scroll down until you see the single entry in the table!
Other Distributions
Minecraft 1.17 until 1.20.4 (Java 17)
MCSR Users: Must use this version
Open terninal and type the following based on your distro
- Ubuntu/Debian derivatives:
sudo apt-get install openjdk-17-jre - Arch
sudo pacman -S jre17-openjdk - Fedora
sudo dnf install java-17-openjdk - OpenSUSE:
sudo zypper install java-17-openjdk
Or you can manually download it
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=linux&arch=any&package=jre&version=17&mode=filter
Scroll down until you see the single entry in the table!
Other Distributions
Minecraft 1.16 and older (Java 8)
Open terninal and type the following based on your distro
- Ubuntu/Debian derivatives:
sudo apt-get install openjdk-8-jre - Arch
sudo pacman -S jre8-openjdk - Fedora
sudo dnf install java-1.8.0-openjdk - OpenSUSE:
sudo zypper install java-1.8.0-openjdk
Or you can manually download it
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=linux&arch=any&package=jre&version=8&mode=filter
Scroll down until you see the single entry in the table!
Other Distributions
Do not choose the headless version as that is designed for servers and not general use.
Setting up Java in MultiMC
- In MultiMC, set it up using the
Auto detectfeature in the main settings - see Java-settings for details. - See Increasing Java's memory allocation for more details about Java memory settings.
Set Instance Java Installation
Go to Edit Instance -> Settings -> Java -> Java Installation.
My Java Installation doesn't appear on the list, what do I do?
Try refreshing the list. If that fails, you'll need to locate the Java executable yourself - within the root Java directory this is ./bin/java on Unix systems, and .\bin\javaw.exe on Windows.
General
MultiMC Help
- MultiMC settings
- Minecraft settings
- MultiMC Log settings
- Java settings
- Using the right Java
- Proxy settings
- Tools
- Switching update channels
Logs and troubleshooting
Instance Help
- Adding an Instance
- Instance Version
- Instance settings
- Loader mods
- Import Instance
- Export Instance
- Creating Instance Shortcuts
- Resource packs
- Screenshots management
- Jar Modding
- Notes
Development
Technical & In-depth
External
Copyright © 2024 MultiMC Contributors


