-
-
Notifications
You must be signed in to change notification settings - Fork 883
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MultiMC showing 64-bit Java versions as 32-bit #3933
Comments
Have you made sure that not multiple java versions are installed? What is the total path of the Java mc uses and the one that is used as default java for the system |
Default Java installation is at When I go to Edit Instance -> Settings -> Test it displays: I do have several Java versions installed since no previous installation was seen as 32-bit. I thought maybe I installed the wrong version so I installed Java 11 then Java 16 to no avail. |
Here is the Minecraft Log dump:
|
Just to make sure, you use it through the compatibility layer, everything else doesnt work and is not supported. Not even M1 is really supported |
I understand that MultiMC hasn't been built for M1. I'm using it through Rosetta which converts x86 calls to arm64. Somewhere in MultiMC it sees my Java installations as 64-bit during the test but still lists them as 32-bit. |
Yeah, Rosetta is the layer i meant. I have honestly no idea whats happening here. |
Have to wait to see/find out the statue update on https://github.com/MultiMC/MultiMC5/issues/3480#issuecomment-747926533. |
If you are using Minecraft without externally compiled natives(my repo for m1 minecraft) then Minecraft will crash since you are using arm jvm and x86_64 natives. I use my repo for the arm natives. P.S. sorry for the self promotion EDIT:
You need to use either this for only 1.13 and up or my repo for all versions Or you can just run mc through rosetta and x86_64 jvm |
ARM is still not supported by the game or MultiMC, closing as duplicate of #2133 and https://github.com/MultiMC/MultiMC5/issues/3480#issuecomment-747926533 |
The two issues that were referenced as a reason to close this issue are not related. One has been completely deleted, and the other has been closed due to issues with the Raspberry Pi operating system. Neither of these has anything to do with running an arm64 version. |
i have the same issue, is there a solution? |
Yes, install x64 java https://github.com/MultiMC/Launcher/wiki/Using-the-right-Java#macos |
Operating System
macOS
Description of bug
MultiMC is showing my confirmed 64-bit Java installations as 32-bit; won't let me launch Minecraft.
Steps to reproduce
Install 64-bit versions of Java.
Go to settings; or, attempt to launch game.
Confirm in the Terminal.app by typing
java --version
and seeing:openjdk 16.0.1 2021-04-20
OpenJDK Runtime Environment Zulu16.30+19-CA (build 16.0.1+9)
OpenJDK 64-Bit Server VM Zulu16.30+19-CA (build 16.0.1+9, mixed mode)
Suspected cause
There might be some sort of issue with MultiMC not playing well with M1 Macs (64-bit ARM).
This issue is unique
The text was updated successfully, but these errors were encountered: