Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

ql_Nik_lp

Старожил
Девелопер
Пользователь
Баллы
173
Имя в 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

Спасибо!
 
me.ql_Nik_lp.helloworld <-что то с этим
 
Скинь исходники и скомпилированый плагин. Погляжу
P.S в разных архивах!
 
Версия JRE может не та?
должна быть 1.6
Исправьте Plugin.yml
name: HelloWorld
main: me.ql_Nik_lp.helloworld.HelloWorld
version: 1.0
Необходимо в main указывать полное имя стартового класса, а не пакет
 

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

Назад
Верх