已采取的措施:
1、删除所有java并重装;
2、更换电脑;
报错一模一样。
文件夹名称是纯字母的,系统都是已正常步骤全新安装的原版win10,不是通过升级或用克隆版的,补丁是自动更新的。
服务器文件:https://getbukkit.org/download/vanilla
运行的指令:
java -Xmx3g -jar server.jar
报错内容:
Error: A JNI error has occurred, please check your installation and try again
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(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
1、删除所有java并重装;
2、更换电脑;
报错一模一样。
文件夹名称是纯字母的,系统都是已正常步骤全新安装的原版win10,不是通过升级或用克隆版的,补丁是自动更新的。
服务器文件:https://getbukkit.org/download/vanilla
运行的指令:
java -Xmx3g -jar server.jar
报错内容:
Error: A JNI error has occurred, please check your installation and try again
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(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
你的Java版本太低
换这个AdoptOpenJDK 17(Java17)
https://mirror.tuna.tsinghua.edu ... tspot_17.0.1_12.msi (清华镜像)
换这个AdoptOpenJDK 17(Java17)
https://mirror.tuna.tsinghua.edu ... tspot_17.0.1_12.msi (清华镜像)
本帖最后由 RarityEG 于 2022-1-25 10:39 编辑
(晚了一点点)
(和夜莺想说的是一样的,原回复如下)
(晚了一点点)
(和夜莺想说的是一样的,原回复如下)
洞穴夜莺 发表于 2022-1-25 10:35
你的Java版本太低
换这个AdoptOpenJDK 17(Java17)
https://mirror.tuna.tsinghua.edu.cn/AdoptOpenJDK/17 ...
谢谢!
已下载安装,但报错如旧。
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
还有什么可能呢?
buhuichongfu 发表于 2022-1-25 10:43
谢谢!
已下载安装,但报错如旧。
将Java 17置为你的默认Java或者将启动命令中的Java改成"<你的Java 17安装路径>/bin/java.exe"
注:<>改为你自己的路径(去掉尖括号),不要去掉双引号