JNI-Error im Linux-Terminal

Status
Für weitere Antworten geschlossen.

tobi.wld

Lt. Junior Grade
Registriert
Dez. 2020
Beiträge
268
Hallo zusammen, ich probiere gerade einen Minecraft Server auf einem Linux System zu erstellen.
Bei folgender Eingabe:
Bash:
sudo java -Xmx4096M -Xms4096M -jar minecraft_server.jar nogui
bekomme ich folgende Ausgabe:
Bash:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/server/Main has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:601)

Ich kenne mich mit Java leider nicht so gut aus, vielleicht kann mir ja jemand Hilfestellung geben.

Mfg,
Tobi
 
Das sieht so aus, als würde da Java Version 16 benötigt werden (Class File Version 60) aber nur Java 8 vorhanden sein.
 
JP-M schrieb:
Das sieht so aus, als würde da Java Version 16 benötigt werden (Class File Version 60) aber nur Java 8 vorhanden sein.
Alles klar, wie genau kann ich das installieren? Mit sudo apt-get install openjdk-16-jdk findet er es nicht
Ergänzung ()

fixedwater schrieb:
Vielleicht solltest Du einfach in diesem Thread weitermachen. Es handelt sich ja um den gleichen Vorgang.
Alles klar, dachte nur weil es irgenwas mit java zu tun hat, nicht dass es OT wird oder so
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben