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

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

Discussion in 'Разработка плагинов для новичков' started by xAuth, Aug 22, 2015.

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

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

    Trophy Points:
    68
    Skype:
    programist-soft
    Имя в Minecraft:
    RokkoEffe
    Сделал свой первый плагин по туториалу, вот его содержимое:
    Code:
    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);
     
        }
    }
    
    Code:
    name: Plugin
    main: ua.rokkoeffe.main.main
    description: test plugin
    version: 1.0 
    При запуске сервера KCaulndron 1.7.10 1492.150 плагин не работает, в консоле ошибка:
    Code:
    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 
    Что я делаю не так?
     
    Last edited: Aug 22, 2015
  2. Хостинг MineCraft
    <
  3. Keksik9000

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

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

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

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

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

    Trophy Points:
    61
    Имя в Minecraft:
    Keksik9000
    В настройках проекта: Compile.png
     
    hunti5 likes this.
  6. Автор темы
    xAuth

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

    Trophy Points:
    68
    Skype:
    programist-soft
    Имя в Minecraft:
    RokkoEffe
    Огромное спасибо, помогло!
     
  7. MrTrojan

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

    Trophy Points:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
     
  8. Shevchik

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

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

Share This Page