我目前正在尝试运行一个插件,我正在研究测试服务器。 Minecraft服务器正在运行spigot 1.7.10,这里是服务器java版本:
java version "1.7.0_65"
Java(TM) SE Runtime Environment (build 1.7.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
这是我的java版本
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
因此,加载它时,为什么我应该在插件上出现此错误是没有意义的。
26.11 02:19:38 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: mad/madster/msm/Main : Unsupported major.minor version 52.0
我在Windows 8上使用eclipse luna。
答案 0 :(得分:16)
您正在使用Java 8编译器编译插件。您正在使用Java 7运行服务器,Java 7无法读取插件中的Java 8格式类文件。
你可以:
答案 1 :(得分:1)
您必须下载java8并使用此jre运行它。
答案 2 :(得分:1)
您正在尝试使用Java 7运行它时,您的代码已使用Java 8编译。 请注意,Eclipse拥有自己的编译器,并且不使用JDK中的编译器 它配置为使用Java 8.检查eclipse编译器首选项。