Can't launch Minecraft 1.12.1

When I launch Minecraft 1.12.1 with the Minecraft Launcher I get the following error message:

Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/tau/.minecraft/bin/f2ca-0840-0d5b-6b78/liblwjgl.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
  <log4j:Event logger="LaunchWrapper" timestamp="1579807809230" level="ERROR" thread="main">
    <log4j:Message><![CDATA[Unable to launch]]></log4j:Message>
    <log4j:Throwable><![CDATA[java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:159)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:30)
Caused by: java.lang.UnsatisfiedLinkError: /home/tau/.minecraft/bin/f2ca-0840-0d5b-6b78/liblwjgl64.so: /usr/lib/jvm/java-13-jdk/lib/libjawt.so: version `SUNWprivate_1.1' not found (required by /home/tau/.minecraft/bin/f2ca-0840-0d5b-6b78/liblwjgl64.so)
	at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
	at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2440)
	at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2497)
	at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2694)
	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2659)
	at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:806)
	at java.base/java.lang.System.loadLibrary(System.java:1909)
	at org.lwjgl.Sys$1.run(Sys.java:72)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
	at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
	at org.lwjgl.Sys.loadLibrary(Sys.java:87)
	at org.lwjgl.Sys.<clinit>(Sys.java:117)
	at bib.I(SourceFile:2825)
	at net.minecraft.client.main.Main.main(SourceFile:38)
	... 6 more

Using execstack won’t fix the problem because Minecraft decrypts and extracts the files everytime the gaame is started, so the changes would only be temporal and will only affect the crashed game

Server VM warning:
You have loaded library /home/tau/.minecraft/bin/f2ca-0840-0d5b-6b78/liblwjgl.so
which might have disabled stack guard.
The VM will try to fix the stack guard now.

It’s highly recommended that you fix the library with 'execstack -c ',
or link it with ‘-z noexecstack’.

I tried, but minecraft extracts it’s resources the moment you launch the game. So doing that won’t fix anything

Both in one minute or before you ask in forum?
If so this info would have been in your first post :slight_smile:
You search in duckduckgo too?
Some minecraft forum/reddit/… in the web?

Yes. I usually use the forum as last resort.

Then it would be nice to write it directly with it.
Saves everyone involved time.

Edit: Ah. Latest comments say the standalone Minecraft package is no longer maintained.
Have you tried the beta launcher?

I am in the beta launcher

What Java version do Mojang say to use these days? All I can find online says “only use version 8 with Minecraft” but I am just doing a semi-casual search.

I think the Minecraft Launcher ships with a custom Java version or Oracle’s

What version is this one as i don’t see it? I just installed this one and it works.

1 Like

I’t the 1.12 version. Th screenshot shows the legacy launcher. I’m using the new launcher but I can try the other on though

What’s the output of

archlinux-java status