java.lang.UnsatisfiedLinkError

tip

When installing an APK, it automatically extracts the libraries of the right arch type and has them available for System.loadLibrary. But, if you're trying to load a non-standard library, the installer won't know your app has 32bit native code.

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

  • Can't get Minecraft to run on Ubuntu
    via Ask Ubuntu by Dennis
    ,
  • Wrong linux natives
    via GitHub by evix1101
    ,
  • Wont Start the modpack
    via GitHub by ToastyToast1233
    ,
  • crashing after forge
    via GitHub by ANTBR14
    ,
    • java.lang.UnsatisfiedLinkError: /home/sfchipan/.minecraft/bin
    • atives/liblwjgl.so: /home/sfchipan/.minecraft/bin
    • atives/liblwjgl.so: 错误 ELF 类: ELFCLASS32 (Possible cause: architecture word width mismatch) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary1(Unknown Source) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.load0(Unknown Source) at java.lang.System.load(Unknown Source) at org.lwjgl.Sys$1.run(Sys.java:69) at java.security.AccessController.doPrivileged(Native Method) at org.lwjgl.Sys.doLoadLibrary(Sys.java:65) at org.lwjgl.Sys.loadLibrary(Sys.java:81) at org.lwjgl.Sys.<init>(Sys.java:98) at net.minecraft.client.Minecraft.F(SourceFile:1976) at asz.<init>(SourceFile:20) at net.minecraft.client.Minecraft.<init>(SourceFile:75) at asq.<init>(SourceFile:38) at net.minecraft.client.MinecraftApplet.init(SourceFile:38) at net.minecraft.Launcher.replace(Launcher.java:136) at net.minecraft.Launcher$1.run(Launcher.java:79)

    Users with the same issue

    Christopher
    4 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    82 more bugmates