1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

PlugIn Probleme bei Bukkit Plugin

Dieses Thema im Forum "Programmierung" wurde erstellt von frozen_atomic, 13. März 2015.

Status des Themas:
Es sind keine weiteren Antworten möglich.

  1. frozen_atomic
    Online

    frozen_atomic

    Hi,

    Ich habe gerade begonnen Plugins zu Programmieren und hab gleich den ersten Fehler.

    Error:
    Code (Text):
    1. [21:46:53 ERROR]: Could not load 'plugins/MagicBlocks.jar' in folder 'plugins'
    2. org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/ftraun/main/Main : Unsupported major.minor version 52.0
    3.         at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    4.         at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    5.         at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    6.         at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.java:288) [craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    7.         at org.bukkit.craftbukkit.v1_8_R1.CraftServer.<init>(CraftServer.java:250) [craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    8.         at net.minecraft.server.v1_8_R1.PlayerList.<init>(PlayerList.java:69) [craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    9.         at net.minecraft.server.v1_8_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    10.         at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:133) [craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    11.         at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:473) [craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    12.         at java.lang.Thread.run(Thread.java:701) [?:1.6.0_34]
    13. Caused by: java.lang.UnsupportedClassVersionError: me/ftraun/main/Main : Unsupported major.minor version 52.0
    14.         at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.6.0_34]
    15.         at java.lang.ClassLoader.defineClass(ClassLoader.java:643) ~[?:1.6.0_34]
    16.         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.6.0_34]
    17.         at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) ~[?:1.6.0_34]
    18.         at java.net.URLClassLoader.access$000(URLClassLoader.java:73) ~[?:1.6.0_34]
    19.         at java.net.URLClassLoader$1.run(URLClassLoader.java:212) ~[?:1.6.0_34]
    20.         at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_34]
    21.         at java.net.URLClassLoader.findClass(URLClassLoader.java:205) ~[?:1.6.0_34]
    22.         at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    23.         at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    24.         at java.lang.ClassLoader.loadClass(ClassLoader.java:323) ~[?:1.6.0_34]
    25.         at java.lang.ClassLoader.loadClass(ClassLoader.java:268) ~[?:1.6.0_34]
    26.         at java.lang.Class.forName0(Native Method) ~[?:1.6.0_34]
    27.         at java.lang.Class.forName(Class.java:274) ~[?:1.6.0_34]
    28.         at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    29.         at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[craftbukkit-1.8.jar:git-Bukkit-bc03b6f]
    30.         ... 9 more
    Meine plugin.yml
    Code (Text):
    1. main: me.ftraun.main.Main
    2. name: MagicBlocks
    3. version: 1.0
    4. author: FlorianTraun
    5.  
    6. commands:
    7.   test:
    8.     description: Test Command
    9.     usage: /<command>
    Und zu guter letzt die Main.java:
    Code (Text):
    1. package me.ftraun.main;
    2.  
    3. import org.bukkit.plugin.java.JavaPlugin;
    4.  
    5. public class Main extends JavaPlugin {
    6.  
    7.     @Override
    8.     public void onEnable() {
    9.         System.out.println("MagicBlocks has been activiated");
    10.     }
    11.    
    12.     @Override
    13.     public void onDisable() {
    14.         System.out.println("MagicBlocks is disabled");
    15.     }
    16.    
    17. }
    18.  
    Danke !
    Flo
     
  2. Werbung
    Online

    Werbung

  3. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.064
    Geschlecht:
    männlich
  4. frozen_atomic
    Online

    frozen_atomic


    Danke, ich hab bei Eclipse die Compiler Version auf 1.3 gestellt. Wenn ich auf meinen Linux Test-Server "java -version" eingebe, bekomme ich folgendes Ergebnis:
    Code (Text):
    1.  
    2. java version "1.6.0_34"
    3. OpenJDK Runtime Environment (IcedTea6 1.13.6) (6b34-1.13.6-1~deb7u1)
    4. OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
    5.  
    Die Fehler sind allerdings immer noch dieselben.

    Danke!
     
  5. Thalion
    Offline

    Thalion

    Registriert seit:
    22. Juli 2014
    Beiträge:
    25
    Geschlecht:
    männlich
    Minecraft:
    Spartaner_v1
    Kleiner Tipp wäre, in der Version zu compilieren, in der man Java auch besitzt ;)
    In deinem Falle wäre dass Java 1.6

    Mit freundlichen Grüßen,
    Thalion
     
  6. frozen_atomic
    Online

    frozen_atomic

    Hi, Danke! Hab ich gemacht, geht aber leider immer noch nicht... Ausserdem sollte es ja eigtl auf allen Java Versionen laufen, wenn ich das Plugin veröffentlichen sollte oder Ähnliches.

    Java ist echt ne ziemlich verbuggte Sprache ;) Sowas würde es mit C/C# oder Ähnliches nicht geben xD

    Danke! und LG
    Flo

    PS: Im Anhang ein Screenshot mit dem Fehler (inkl noch einmal Java Version)
     

    Anhänge:

  7. ❤️可愛い❤️
    Offline

    ❤️可愛い❤️

    Registriert seit:
    19. Mai 2014
    Beiträge:
    788
    Geschlecht:
    weiblich
    Hast du gerade wirklich C# und C in einen Topf geworfen? Und deine Aussage ist auch blödsinn :D Wir lachen hier gerade köstlich, vielen Dank für den Brüller.
     
    • Gefällt mir Gefällt mir x 1
  8. Funktioniert eine Dampflok automatisch mit Strom? - Nein natürlich nicht.

    Wenn du hingehst und als Zielsprache Java 8 auswählst (Siehe Tabelle unten), so ist es unmöglich, dass Java > 8 unterstützt wird. Wenn du das Problem nicht löst, dann ändert das Problem natürlich auch nicht.
    Code (Text):
    1. J2SE 8 = 52,
    2. J2SE 7 = 51,
    3. J2SE 6.0 = 50,
    4. J2SE 5.0 = 49,
    5. JDK 1.4 = 48,
    6. JDK 1.3 = 47,
    7. JDK 1.2 = 46,
    8. JDK 1.1 = 45
    9.  
    Nonsens, Java mag Fehler haben, aber derartige Fehler sind Layer-8 Probleme.

    Nonsens, versuch mal ne Funktion aus einer DLL ohne entsprechende DLL zu laden ;)

    Da die Lösung des Problems bereits mehrfach genannt wurde ist hier zu. [Für Bedienung einer IDE ist dieses Forum nicht gedacht]
     
    • Gefällt mir Gefällt mir x 1
Status des Themas:
Es sind keine weiteren Antworten möglich.