1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Java.lang.classnotfoundexception: me.ql_nik_lp.helloworld

Тема в разделе "Разработка плагинов для новичков", создана пользователем ql_Nik_lp, 17 фев 2012.

  1. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    При запуске плагина сервер выдает следущее:
    Код:
    Could not load 'plugins\HelloWorld.jar' in folder 'plugins':
    java.lang.ClassNotFoundException: me.ql_Nik_lp.helloworld
        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.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        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.java:131)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:285)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:200)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:156)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:132)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Вот код самого плагина:
    Код:
    package me.ql_Nik_lp.helloworld;
     
    import org.bukkit.plugin.java.JavaPlugin;
    import java.util.logging.Logger;
     
    public class HelloWorld extends JavaPlugin{
    private static final Logger mclog = Logger.getLogger("minecraft");
     
    @Override
    public void onDisable() {
        mclog.info("[Hello World] Stop");
    }
     
    @Override
    public void onEnable() {
        mclog.info("[Hello World] Start");
    }   
     
    }
    
    plugin.yml
    Код:
    name: HelloWorld
    main: me.ql_Nik_lp.helloworld
    version: 1.0
    Гуглил, гуглил, ничего не на гуглил...
    делал по этому тутору
    http://dmitriymx.ru/blog/bukkit-tutorial/pishem-prostoj-plagin-dlya-bukkit.html

    Спасибо!
     
  2. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    UP
     
    MineMan910 нравится это.
  3. D_ART

    D_ART Старожил Девелопер Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    me.ql_Nik_lp.helloworld <-что то с этим
     
    димон нравится это.
  4. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Это я то понял... но что с ним?
     
  5. D_ART

    D_ART Старожил Девелопер Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    Скинь исходники и скомпилированый плагин. Погляжу
    P.S в разных архивах!
     
    димон нравится это.
  6. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Версия JRE может не та?
    должна быть 1.6
    Исправьте Plugin.yml
    name: HelloWorld
    main: me.ql_Nik_lp.helloworld.HelloWorld
    version: 1.0
    Необходимо в main указывать полное имя стартового класса, а не пакет
     

Поделиться этой страницей