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

Помогите Как узнать на какой версии Java собран плагин

Тема в разделе "Помощь", создана пользователем Дошаук, 28 мар 2016.

  1. Автор темы
    Дошаук

    Дошаук Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    Vier
    Как узнать на какой версии Java собран плагин ?
     
  2. Хостинг MineCraft
    <
  3. GoodCoder

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

    Баллы:
    76
    Можно в манифесте посмотреть (если есть) - meta-inf/manifest.mf - "Created-By".
    Если у Вас Java 8, то какая разница на какой версии jdk собран? Старое спокойно пойдёт на новой java.
     
  4. Автор темы
    Дошаук

    Дошаук Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    Vier
    Дело в том что хостинг на Java 7 и я скачал плагин,и мне кажется что он на версию Java 8[DOUBLEPOST=1459194635,1459194325][/DOUBLEPOST]
    а это что команда ? её в игре прописывать ? Просто не очень разбираюсь
     
  5. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    javap -v myclass.class и ищем major version: номер
    50 это 6, 51 это 7, 52 это 8
    P.s javap есть только в jdk.
     
  6. GoodCoder

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

    Баллы:
    76
    Просите вас перевести на 8-ю, 7-я - это уже старьё.
    Это не команда. Я имел в виду открыть архиватором.
     
  7. ensirius

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

    Баллы:
    123
    7-ая версия явы имет смысл т.к. версии до 1.7 майнкрафта не работают с 8-ой явой. Возьмите любой класс из плагина. Просто откройте winrarом. Положите его куда-то. Жмете win+r, пишите cmd. Открывается черное окошко. В него пишете команду которую дал @alexandrage. Только учтите что путь до класса надо писать полный. Вы получаете информацию, включая версию которой был скомпилирован плагин.
     
  8. GoodCoder

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

    Баллы:
    76
    Всё прекрасно работает, даже динозавры. Только в 1.6 была ошибка в launchwrapper, фикс на которую уже давным-давно есть. Даже Forge обновили, чтобы её исправить.
     
  9. ensirius

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

    Баллы:
    123
    Не в этой ошибке дело
     
  10. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Все версии работают на Java 8, забудьте свои байки.
     
  11. ensirius

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

    Баллы:
    123
  12. NuaN

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

    Баллы:
    76
    Имя в Minecraft:
    NuaN
    Хоспаде, Вы что, держите сервера с модами на ХОСТИНГЕ??????
     
  13. Qmaks

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

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    ДДДЭЭЭДЭК
     
  14. GoodCoder

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

    Баллы:
    76
    Убираем эту проверку и обновляем либу asm до актуальной версии. И всё будет прекрасно работать.
     
  15. Автор темы
    Дошаук

    Дошаук Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    Vier
    Просто дело в том что,я купил хост и оказалось что он на версии Java 7,я вот решил добавить на сервер плагин,а он не работает,мне сказали что возможно плагин написан на Java 8 и из-за этого не работает[DOUBLEPOST=1459250463,1459250326][/DOUBLEPOST]Вот нашёл 3-и строчки в manifest.mf

    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.9.4
    Created-By: 1.7.0_79-b14 (Oracle Corporation)[DOUBLEPOST=1459250499][/DOUBLEPOST]
    Это Java 8 ?
     
  16. NuaN

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

    Баллы:
    76
    Имя в Minecraft:
    NuaN
    7
     
  17. ensirius

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

    Баллы:
    123
    У нас не было необходимости в поиске каких либо решений или обновления хотя бы до cauldron. Сейчас это уже не актуально.
     
  18. Автор темы
    Дошаук

    Дошаук Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    Vier
    Тогда не пойму,почему хостинг не видит плагина
     
  19. Qmaks

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

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    Он не видит потому, что не смотря на манифест major ver. класса может быть другая. Вполне легко достать класс из плагина и просто через dirtyjoe изменить его major ver. с 52 на 51.
     
  20. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Не прокатит, если там юзались новые функции жабы.
     
  21. Автор темы
    Дошаук

    Дошаук Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    Vier

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