ServerPlugin 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
    Ort:
    Dresden
    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.  
     
    #1
  2. Max98LP
    Offline

    Max98LP

    Registriert seit:
    13. Januar 2013
    Beiträge:
    22
    Ort:
    /home/Max98LP
    Minecraft:
    Max98LP
    Probiere es mal mit:
    Code (Text):
    1. main: me.ripehostess54.info.Info
     
    #2
  3. ripehostess54
    Offline

    ripehostess54

    Registriert seit:
    13. Januar 2015
    Beiträge:
    43
    Ort:
    Dresden
    #3
Status des Themas:
Es sind keine weiteren Antworten möglich.