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 Cannot find main class

Dieses Thema im Forum "Programmierung" wurde erstellt von ripehostess54, 22. Februar 2015.

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

  1. ripehostess54
    Offline

    ripehostess54

    Registriert seit:
    13. Januar 2015
    Beiträge:
    43
    Geschlecht:
    männlich
    Ich habe gerade versucht mein erstes Plugin zu schreiben. Doch leider kommt eine fehlermeldung:(
    Ich hoffe mir kann jemand helfen.


    Der Error
    Code (Text):
    1.  
    2. [16:11:10 ERROR]: Could not load 'plugins/Info.jar' in folder 'plugins'
    3. org.bukkit.plugin.InvalidPluginException: Cannot find main class `packageme.ripehostess54.info.Info'
    4.    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:66) ~[craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    5.    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    6.    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    7.    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    8.    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.java:290) [craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    9.    at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:152) [craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    10.    at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:494) [craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    11.    at java.lang.Thread.run(Thread.java:745) [?:1.7.0_75]
    12. Caused by: java.lang.ClassNotFoundException: packageme.ripehostess54.info.Info
    13.    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[?:1.7.0_75]
    14.    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_75]
    15.    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_75]
    16.    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_75]
    17.    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    18.    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    19.    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_75]
    20.    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_75]
    21.    at java.lang.Class.forName0(Native Method) ~[?:1.7.0_75]
    22.    at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_75]
    23.    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[craftbukkit.jar:git-Spigot-b1e6da1-1092acb]
    24.    ... 7 more
    25.  
    26.  

    Der Code
    Code (Text):
    1.  
    2. package me.ripehostess54.info;
    3.  
    4.  
    5. import org.bukkit.command.Command;
    6. import org.bukkit.command.CommandSender;
    7. import org.bukkit.entity.Player;
    8. import org.bukkit.plugin.java.JavaPlugin;
    9.  
    10. public class Info extends JavaPlugin {
    11.  
    12.    @Override
    13.    public void onEnable() {
    14.      System.out.println("[Info] Plugin Aktiviert!");
    15.      
    16.    }
    17.    
    18.    @Override
    19.    public void onDisable(){
    20.      System.out.println("[Info] Plugin Deaktiviert!");
    21.    }
    22.    
    23.    public boolean onCommand(CommandSender sender, Command cmd, String cmdlabel, String[] args) {
    24.      Player p = (Player) sender;
    25.      
    26.      if(cmd.getName().equalsIgnoreCase("Info")){
    27.        p.sendMessage("§2[Info]§3Test");
    28.      }
    29.      
    30.      
    31.      return false;
    32.      
    33.    }
    34.    
    35.    
    36.    
    37. }
    38.  
    39.  
    Die Plugin.yml
    Code (Text):
    1.  
    2. name: Info
    3. version: 1.0
    4. main: packageme.ripehostess54.info.Info
    5.  
    6. commands:
    7.   info:
    8.  
     
  2. Werbung
    Online

    Werbung

  3. Max98LP
    Offline

    Max98LP

    Registriert seit:
    13. Januar 2013
    Beiträge:
    23
    Geschlecht:
    männlich
    Minecraft:
    Max98LP
    Probiere es mal mit:
    Code (Text):
    1. main: me.ripehostess54.info.Info
     
  4. ripehostess54
    Offline

    ripehostess54

    Registriert seit:
    13. Januar 2015
    Beiträge:
    43
    Geschlecht:
    männlich
Status des Themas:
Es sind keine weiteren Antworten möglich.