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

Утилита Unsupported major.minor version ИЛИ несовместимость java.

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Derovi, 15 ноя 2015.

?

Полезно?

  1. Да

    1 голосов
    100,0%
  2. Нет

    0 голосов
    0,0%
  1. Автор темы
    Derovi

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

    Баллы:
    76
    Имя в Minecraft:
    DeROvI
    Привет!

    У многих, а в частности у тех, кто заливает свой плагин на хостинг, есть такая проблема.

    19:14:05] [Server thread/ERROR]: Could not load 'plugins\Dplugin.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: ru/donate/cases : Unsupported major.minor version 52.0
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[Spigot.jar:git-Spigot-5f38d38-18fbb24]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[Spigot.jar:git-Spigot-5f38d38-18fbb24]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [Spigot.jar:git-Spigot-5f38d38-18fbb24]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:292) [Spigot.jar:git-Spigot-5f38d38-18fbb24]
    at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:198) [Spigot.jar:git-Spigot-5f38d38-18fbb24]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [Spigot.jar:git-Spigot-5f38d38-18fbb24]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
    Caused by: java.lang.UnsupportedClassVersionError: ru/donate/cases : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_79]
    at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.7.0_79]
    at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.7.0_79]
    at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.7.0_79]
    at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.7.0_79]
    at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_79]
    at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_79]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_79]
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_79]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[Spigot.jar:git-Spigot-5f38d38-18fbb24]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[Spigot.jar:git-Spigot-5f38d38-18fbb24]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_79]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_79]
    at java.lang.Class.forName0(Native Method) ~[?:1.7.0_79]
    at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_79]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[Spigot.jar:git-Spigot-5f38d38-18fbb24]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[Spigot.jar:git-Spigot-5f38d38-18fbb24]
    ... 6 more

    Так почему она возникает и как её справить?

    Возникает она из-за несовместимости версий java. (на сервере нету поддержки той версии java, на которой вы компилировали плагин).

    Как узнать какая у вас java?

    Пресуем Win+R
    В окошке "выполнить" пишем: cmd.

    upload_2015-11-15_18-18-44.png

    Открывается cmd, неожиданно, правда?
    Пишем java -version

    upload_2015-11-15_18-17-29.png

    Как видите, у меня java 1.8.0.65.
    PROFIT!!!

    Сейчас(15.11.2015) почти на всех хостингах стоит java 7, следовательно плагины на java 8 работать не будут.

    Как быть?

    Открываем eclipse.
    ПКМ по вашему проекту.
    Выбираем пункт Properties.
    Переходим во вкладку Java Compiler.
    upload_2015-11-15_18-47-56.png

    И вместо версии 1.8 ставим 1.7(рекомендовано) или 1.6.

    Все!

    P.S. Ничего не выделял цветом, так лучше?
    (в комменты)
     
  2. Хостинг MineCraft
    <

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