Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Ошибка при запуске плагина

Тема в разделе "Разработка плагинов для новичков", создана пользователем xAuth, 22 авг 2015.

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

    xAuth Активный участник Пользователь

    Баллы:
    68
    Skype:
    programist-soft
    Имя в Minecraft:
    RokkoEffe
    Сделал свой первый плагин по туториалу, вот его содержимое:
    Код:
    package ua.rokkoeffe.main;
    
    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.Sound;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class main extends JavaPlugin implements Listener {
     
        private static main instance;
     
        public static main instance() {
            return instance;
        }
     
        public void onEnable() {
            Bukkit.getServer().getPluginManager().registerEvents(this, this);
        }
    
        public void onDisable() {
         
        }
    
     
        @EventHandler
        public void onPlayerJoin (PlayerJoinEvent e) {
            Player p = e.getPlayer();
         
            p.sendMessage(ChatColor.GREEN + "Hello");
            p.playSound(p.getLocation(), Sound.NOTE_PIANO, 1, 1);
     
        }
    }
    
    Код:
    name: Plugin
    main: ua.rokkoeffe.main.main
    description: test plugin
    version: 1.0 
    При запуске сервера KCaulndron 1.7.10 1492.150 плагин не работает, в консоле ошибка:
    Код:
    Could not load 'plugins\SurpriceAPI_v1.0.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: Cannot find main class `ua.rokkoeffe.main.main'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:191) ~[PluginClassLoader.class:1.7.10-1492.150]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:1.7.10-1492.150]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[SimplePluginManager.class:1.7.10-1492.150]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:256) [SimplePluginManager.class:1.7.10-1492.150]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:320) [CraftServer.class:1.7.10-1492.150]
        at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:461) [ayq.class:?]
        at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:137) [ayq.class:?]
        at net.minecraft.world.World.<init>(World.java:360) [ahb.class:?]
        at net.minecraft.world.WorldServer.<init>(WorldServer.java:158) [mt.class:?]
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:367) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:336) [lt.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_80]
    Caused by: java.lang.ClassNotFoundException: Failed to remap class ua.rokkoeffe.main.main
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:488) ~[PluginClassLoader.class:1.7.10-1492.150]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:409) ~[PluginClassLoader.class:1.7.10-1492.150]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:1.7.10-1492.150]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_80]
        at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_80]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:189) ~[PluginClassLoader.class:1.7.10-1492.150]
        ... 12 more
    Caused by: java.lang.UnsupportedClassVersionError: ua/rokkoeffe/main/main : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_80]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.7.0_80]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.7.0_80]
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:476) ~[PluginClassLoader.class:1.7.10-1492.150]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:409) ~[PluginClassLoader.class:1.7.10-1492.150]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:1.7.10-1492.150]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_80]
        at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_80]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:189) ~[PluginClassLoader.class:1.7.10-1492.150]
        ... 12 more 
    Что я делаю не так?
     
    Последнее редактирование: 22 авг 2015
  2. Хостинг MineCraft
    <
  3. Keksik9000

    Keksik9000 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Keksik9000
    Скомпилируй под более старую версию Jav'ы
     
  4. Автор темы
    xAuth

    xAuth Активный участник Пользователь

    Баллы:
    68
    Skype:
    programist-soft
    Имя в Minecraft:
    RokkoEffe
    Как в Eclipse это сделать?
     
  5. Keksik9000

    Keksik9000 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Keksik9000
    В настройках проекта: Compile.png
     
    hunti5 нравится это.
  6. Автор темы
    xAuth

    xAuth Активный участник Пользователь

    Баллы:
    68
    Skype:
    programist-soft
    Имя в Minecraft:
    RokkoEffe
  7. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
     
  8. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Не там читаешь, тут проброшенный эксепшен с причиной, читать нода как раз тики самую послднюю причину.
    Caused by: java.lang.UnsupportedClassVersionError: ua/rokkoeffe/main/main : Unsupported major.minor version 52.0
    Что как раз таки говорит нам о версии жабы.
     

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