-
-
Notifications
You must be signed in to change notification settings - Fork 882
Using the right Java
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.
Make sure to download the .msi installer!
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=windows&arch=x64&package=jre&version=21
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!
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
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
Other Distributions
- Azul: https://www.azul.com/downloads/?version=java-8-lts&os=windows&architecture=x86-64-bit&package=jre
- Java.com: https://www.java.com/en/download/manual.jsp
- Make sure to download only the "Windows Offline (x64)" installer as Online can cause installation issues.
- Make sure to download only the "Windows Offline (x64)" installer as Online can cause installation issues.
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.
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=mac&arch=x64&package=jre&version=21
Eclipse Temurin: https://adoptium.net/temurin/releases/?os=mac&arch=x64&package=jre&version=17
- Go to https://www.java.com/en/download/manual.jsp
- Download the
Mac OS X
package. Make sure to download the x64 as ARM is currently not supported. - Install it.
temurin-21-jdk
- Ubuntu/Debian derivatives:
openjdk-17-jre
- Arch
jre17-openjdk
- Fedora
java-17-openjdk
- OpenSUSE:
java-17-openjdk
- Ubuntu/Debian derivatives:
openjdk-8-jre
- Arch
jre8-openjdk
- Fedora
java-1.8.0-openjdk
- OpenSUSE:
java-1.8.0-openjdk
Do not choose the headless version as that is designed for servers and not general use.
- In MultiMC, set it up using the
Auto detect
feature in the main settings - see Java-settings for details. - See Increasing Java's memory allocation for more details about Java memory settings.
Go to Edit Instance -> Settings -> Java -> Java Installation.
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.
Copyright © 2024 MultiMC Contributors
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