使用 JDK 8 导出在启动服务器时仍然出错



我将 eclipse 与 jdk 8 一起使用来导出到 jar。然而,启动服务器 sfs 时我仍然收到此错误

Exception in thread "main" java.lang.UnsupportedClassVersionError: sfs2x/extension/mmo/MMORoomDemoExtension$NPCData has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

有人可以告诉我如何解决。我尝试卸载所有java并仅安装jdk8。但没有任何改变。

我有一个类似的问题,为我修复它的是确保选择 jdk8 作为该项目的构建 jdk(在 Eclipse 中右键单击您的项目并单击属性 -> Java 构建路径 -> JRE 系统库 -> 工作区默认 JRE,使 ur 选择了 jdk8(,然后重新编译。我也能够在重新编译之前删除所有.class文件,但如果这是一个项目,这可能会很困难。

祝你好运。

最新更新