Skip to content

Commit

Permalink
Merge pull request #26 from tehbasshunter/Fork_Modifications
Browse files Browse the repository at this point in the history
Update Java download instructions
  • Loading branch information
peterix authored Sep 14, 2023
2 parents 473d001 + e071b2b commit a84508d
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 37 deletions.
2 changes: 1 addition & 1 deletion MultiMC-settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ This here allows you to change what language MultiMC is in, the default for it i

## Sort Instances
![](http://i.imgur.com/pDOGtpr.png)
You can sort your instances by last launched or by thier name.
You can sort your instances by last launched or by their name.

## Icon theme
![](http://i.imgur.com/JcrxCtE.png)
Expand Down
82 changes: 46 additions & 36 deletions Using-the-right-Java.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
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](#setting-up-java-in-multimc).

# Minecraft 1.17 and newer

Use of Java 17 is recommended and encouraged for best compatibility.

## Windows
# Windows

### **Minecraft 1.17 and newer**

Pick the JRE versions and make sure to match the architecture with your system, usually x64 (64-bit)

Expand All @@ -17,65 +15,77 @@ Azul: <https://www.azul.com/downloads/?version=java-17-lts&os=windows&architectu
* Select in the dropdowns "Windows" "x64" "JRE" and "17"
* Microsoft OpenJDK: <https://docs.microsoft.com/en-gb/java/openjdk/download>
* Oracle: <https://www.oracle.com/java/technologies/downloads/#java17>
</details>
&nbsp;

### **Minecraft 1.16 and older**

Pick the JRE versions and make sure to match the architecture with your system, usually x64 (64-bit)

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

* Eclipse Temurin: <https://adoptium.net/temurin/releases/?version=8>
* Select in the dropdowns "Windows" "x64" "JRE" and "8"
* 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>

## Linux
&nbsp;

Install the right package
* Ubuntu/Debian derivatives: `openjdk-17-jre`
* Arch `jre17-openjdk`
* Fedora `java-17-openjdk`
* OpenSUSE: `java-17-openjdk`
# macOS #

Common issue is that people install only the headless version, and then it doesn't work. Make sure you have the full desktop version. Headless is for servers.
### **Minecraft 1.17 and newer**

## macOS

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.

**Native ARM Java is currently not supported on MultiMC.**

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



### **Minecraft 1.16 and older**

Alternatively the Windows links above usually also provide macOS and Linux versions. On M1 Macs you need to make sure to get the x64 packages, native Arm Java is currently not supported!
* Go to <https://www.java.com/en/download/manual.jsp>
* Download the `Mac OS X` package.
* Install it.

# Minecraft 1.16 and older
&nbsp;

The right Java version to use is Java 8
# Linux

## Windows

Pick the JRE versions and make sure to match the architecture with your system, usually x64 (64-bit)
### **Minecraft 1.17 and newer**

Note: There is an exception when using some poorly supported/unsupported old integrated GPUs from Intel. See [[Unsupported-Intel-GPUs]] for details.
* Ubuntu/Debian derivatives: `openjdk-17-jre`
* Arch `jre17-openjdk`
* Fedora `java-17-openjdk`
* OpenSUSE: `java-17-openjdk`

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

* Eclipse Temurin: <https://adoptium.net/temurin/releases/?version=8>
* Select in the dropdowns "Windows" "x64" "JRE" and "8"
* 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>

## Linux

Install the right package

### **Minecraft 1.16 and older**


* Ubuntu/Debian derivatives: `openjdk-8-jre`
* Arch `jre8-openjdk`
* Fedora `java-1.8.0-openjdk`
* OpenSUSE: `java-1.8.0-openjdk`

Common issue is that people install only the headless version, and then it doesn't work. Make sure you have the full desktop version. Headless is for servers.
**Do not choose the headless version as that is designed for servers and not general use.**

## macOS
&nbsp;

* Go to <https://www.java.com/en/download/manual.jsp>
* Download the `Mac OS X` package.
* Install it.

&nbsp;
# Setting up Java in MultiMC

* In MultiMC, set it up using the `Auto detect` feature in the main settings - see [[Java-settings]] for details.
Expand Down

0 comments on commit a84508d

Please sign in to comment.