Skip to content

Using the right Java

TacoGS edited this page Apr 13, 2024 · 41 revisions

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 24w14a and newer (Java 21)

Snapshots 24w14a and later now require Java 21.

Download: https://adoptium.net/temurin/releases/?os=windows&arch=x64&package=jre&version=21

Minecraft 1.17 and newer (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!

Azul: https://www.azul.com/downloads/?version=java-17-lts&os=windows&architecture=x86-64-bit&package=jre

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.

Azul: https://www.azul.com/downloads/?version=java-8-lts&os=windows&architecture=x86-64-bit&package=jre

Scroll down until you see the single entry in the table!

Other Distributions

 

macOS

Minecraft 24w14a and newer (Java 21)

Snapshots 24w14a and later now require Java 21.

Download: https://adoptium.net/temurin/releases/?os=mac&arch=x64&package=jre&version=21

Minecraft 1.17 and newer (Java 17)

Azul: https://www.azul.com/downloads/?version=java-17-lts&os=macos&architecture=x86-64-bit&package=jre

For least amount of issues, choose .dmg download.

Scroll down until you see the single entry in the table!

Native ARM Java is currently not supported on MultiMC and x86_64 packages are required for M1/M2/M3 computers.

Minecraft 1.16 and older (Java 8)

 

Linux

Minecraft 24w14a and newer (Java 21)

Snapshots 24w14a and later now require Java 21.

temurin-21-jdk

Minecraft 1.17 and newer (Java 17)

  • Ubuntu/Debian derivatives: openjdk-17-jre
  • Arch jre17-openjdk
  • Fedora java-17-openjdk
  • OpenSUSE: java-17-openjdk

Minecraft 1.16 and older (Java 8)

  • 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.

 

 

Setting up Java in MultiMC

Set Instance Java Installation

Go to Edit Instance -> Settings -> Java -> Java Installation.

https://i.imgur.com/B9njIC1.png

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.

Clone this wiki locally