Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 30 additions & 27 deletions Using-the-right-Java.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,30 @@ Generally you should use Java with the same architecture as your CPU. There are
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](#setting-up-java-in-multimc).

# Windows

### **Minecraft 1.17 and newer (Java 17)**

### **Minecraft 1.20.5 and newer (Java 21)**

Eclipse Temurin: <https://adoptium.net/temurin/releases/?os=windows&arch=x64&package=jre&version=21>

&nbsp;

### **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!**

Azul: <https://www.azul.com/downloads/?version=java-17-lts&os=windows&architecture=x86-64-bit&package=jre>
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!
<details>
<summary>Other Distributions</summary>

* Eclipse Temurin: <https://adoptium.net/temurin/releases/?version=17>
* Select in the dropdowns "Windows" "x64" "JRE" and "17"
* Azul: <https://www.azul.com/downloads/?version=java-17-lts&os=windows&architecture=x86-64-bit&package=jre>
* Microsoft OpenJDK: <https://docs.microsoft.com/en-gb/java/openjdk/download>
* Oracle: <https://www.oracle.com/java/technologies/downloads/#java17>
</details>
</details>

&nbsp;

### **Minecraft 1.16 and older (Java 8)**
Expand All @@ -30,68 +36,65 @@ Pick the JRE versions and make sure to match the architecture with your system,

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>
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!
<details>
<summary>Other Distributions</summary>

* Eclipse Temurin: <https://adoptium.net/temurin/releases/?version=8>
* Select in the dropdowns "Windows" "x64" "JRE" and "8"
* 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.
![](https://cdn.discordapp.com/attachments/404818598541000704/681278632811036714/correct-windows-java.png)
</details>

&nbsp;

# macOS #
# macOS #
**M1/M2/M3 CPU: Native ARM Java is currently not supported on MultiMC and x86_64 packages are required.**

### **Minecraft 1.17 and newer (Java 17)**
For least amount of issues, choose **.pkg** download.

### **Minecraft 1.20.5 and newer (Java 21)**
Eclipse Temurin: <https://adoptium.net/temurin/releases/?os=mac&arch=x64&package=jre&version=21>

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.
&nbsp;

Scroll down until you see the single entry in the table!
### **Minecraft 1.17 until 1.20.4 (Java 17)**
Eclipse Temurin: <https://adoptium.net/temurin/releases/?os=mac&arch=x64&package=jre&version=17>

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


&nbsp;

### **Minecraft 1.16 and older (Java 8)**

* Go to <https://www.java.com/en/download/manual.jsp>
* Download the `Mac OS X` package.
* Download the `Mac OS X` package. Make sure to download the x64 as ARM is currently not supported.
* Install it.

&nbsp;

# Linux

### **Minecraft 1.20.5 and newer (Java 21)**

`temurin-21-jdk`

### **Minecraft 1.17 and newer (Java 17)**

### **Minecraft 1.17 until 1.20.4 (Java 17)**

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




&nbsp;

### **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.**

&nbsp;


Expand Down
2 changes: 1 addition & 1 deletion _Footer.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Copyright © 2021 MultiMC Contributors
Copyright © 2024 MultiMC Contributors