设置 Minecraft 服务器时如何修复 JNI 不支持的类版本错误

问题描述 投票:0回答:0

按照 Minecraft 官方网站 的说明,我从这里 下载所需的 java 服务器文件并运行该文件,此时我收到此错误:

Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime (class file version 61.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:473)
        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)

我首先尝试使用最新版本的 Java,所以我卸载了当前版本的 Java,按照这些说明从 this 网站下载 Java SE 8。我仍然继续收到同样的错误。我怎样才能正确降级 Java 以便我能够运行该文件?

java minecraft incompatibility unsupported-class-version
© www.soinside.com 2019 - 2024. All rights reserved.