2013-05-27 39 views
0

我一直在測試新插件我已經加入到我的bukkit的Minecraft服務器,看到此錯誤消息:Bukkit服務器「不支持的主要和次要版本51.0」錯誤

C:\Users\XXX\XXXXXXX\XXXXXXXXXXXX>java -Xms1024M -Xmx1024M -jar craftbukkit-1.5. 
2-R0.1.jar -o true 
229 recipes 
27 achievements 
14:12:34 [INFO] Starting minecraft server version 1.5.2 
14:12:34 [INFO] Loading properties 
14:12:34 [INFO] Default game type: SURVIVAL 
14:12:34 [INFO] Generating keypair 
14:12:34 [INFO] Starting Minecraft server on XX.XX.XXX.XXX:25565 
14:12:34 [INFO] This server is running CraftBukkit version git-Bukkit-1.5.2-R0.1 
-b2771jnks (MC: 1.5.2) (Implementing API version 1.5.2-R0.1) 
14:12:34 [SEVERE] Could not load 'plugins\CustomPlayerJoinMessaging.jar' in fold 
er 'plugins' 
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError 
: me/xXTh3B3astXxify/CustomJoin/CJMain : Unsupported major.minor version 51.0 
     at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j 
ava:184) 
     at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager. 
java:305) 
     at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager 
.java:230) 
     at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.ja 
va:239) 
     at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:21 
7) 
     at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) 
     at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11 
) 
     at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.jav 
a:106) 
     at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java 
:382) 
     at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5 
73) 
Caused by: java.lang.UnsupportedClassVersionError: me/xXTh3B3astXxify/CustomJoin 
/CJMain : Unsupported major.minor version 51.0 
     at java.lang.ClassLoader.defineClass1(Native Method) 
     at java.lang.ClassLoader.defineClassCond(Unknown Source) 
     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$000(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 org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader 
.java:80) 
     at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. 
java:53) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Unknown Source) 
     at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j 
ava:173) 
     ... 9 more 
14:12:34 [SEVERE] Could not load 'plugins\SimpleVIPPerks_3.50.jar' in folder 'pl 
ugins' 
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError 
: com/gmail/chalkie19/SimpleVIPPerks : Unsupported major.minor version 51.0 
     at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j 
ava:184) 
     at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager. 
java:305) 
     at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager 
.java:230) 
     at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.ja 
va:239) 
     at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:21 
7) 
     at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) 
     at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11 
) 
     at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.jav 
a:106) 
     at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java 
:382) 
     at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5 
73) 
Caused by: java.lang.UnsupportedClassVersionError: com/gmail/chalkie19/SimpleVIP 
Perks : Unsupported major.minor version 51.0 
     at java.lang.ClassLoader.defineClass1(Native Method) 
     at java.lang.ClassLoader.defineClassCond(Unknown Source) 
     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$000(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 org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader 
.java:80) 
     at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. 
java:53) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Unknown Source) 
     at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j 
ava:173) 
     ... 9 more 
14:12:34 [SEVERE] Could not load 'plugins\AdminConversations.jar' in folder 'plu 
gins' 
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError 
: com/momca96/bukkit/AdminConversations/AdminConversations : Unsupported major.m 
inor version 51.0 
     at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j 
ava:184) 
     at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager. 
java:305) 
     at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager 
.java:230) 
     at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.ja 
va:239) 
     at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:21 
7) 
     at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) 
     at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11 
) 
     at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.jav 
a:106) 
     at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java 
:382) 
     at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5 
73) 
Caused by: java.lang.UnsupportedClassVersionError: com/momca96/bukkit/AdminConve 
rsations/AdminConversations : Unsupported major.minor version 51.0 
     at java.lang.ClassLoader.defineClass1(Native Method) 
     at java.lang.ClassLoader.defineClassCond(Unknown Source) 
     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$000(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 org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader 
.java:80) 
     at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. 
java:53) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Unknown Source) 
     at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j 
ava:173) 
     ... 9 more 

(複製的可能不僅僅是信息更多這是解決這個問題所需要的,但我不知道它需要什麼信息)。

我試圖在互聯網上找到解決方案,但對人們建議的解決方案感到困惑。我在我的電腦上重新安裝了java(到最後一次更新),但沒有任何改變。

請向我解釋如何解決這個問題(如果有什麼我可以做的),因爲我不瞭解人們在互聯網上看到的解決方案中使用的特殊和/或縮短的單詞(如JRE ,我不知道該怎麼做,他們要求做測試。

太感謝你了。

+0

可能的重複http://stackoverflow.com/questions/10382929/unsupported-major-minor-version-51-0 –

回答

3

不受支持的版本MAJOR.MINOR 51.0表明,所包含的罐子二進制類(又名字節代碼)是爲更新的JRE版本編譯的。

JRE版本docs point s版本,該版本51是JRE 7.

發出命令檢查您的版本。

java -version 

JRE 7可能不附帶您的操作系統。所以你可以選擇自己設置JRE(在/ opt中)並使用JAVA_HOME環境變量來使用它。

+0

是......更確切地說,這是字節碼版本。 – fge

+0

「設置JRE 7並重新運行。」我怎麼做? – user2217286

+0

^^我想過。我不是Mac OS專家。這可能有助於http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/ –

0

你已經編譯了Java 7,而你的服務器只運行Java 6.你可以安裝Java 7,但是使用Bukkit,如果你計劃製作公開的插件,你在網上發佈,我建議只針對Java 6構建很多用戶使用它,Bukkit的開發人員甚至建議這樣做。

相關問題