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

Помогите Подключение сторонних библиотек.

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

Статус темы:
Закрыта.
  1. Автор темы
    The.wolk

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

    Баллы:
    73
    Имя в Minecraft:
    BoJI4aPa300
    Доброго времени суток, хотел спросить у знающих людей. Есть ли возможность подключить библиотеку например драйвер от MongoDB или тому подобное, если есть подскажите как. Собираю плагин с помощью Maven.
     
  2. Хостинг MineCraft
    <
  3. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
  4. Автор темы
    The.wolk

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

    Баллы:
    73
    Имя в Minecraft:
    BoJI4aPa300
    Это я знаю, у меня проблема именно когда запускаешь плагин на сервере, пишет
    Could not load 'plugins\2FA.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/mo
    ngodb/MongoClient :(
     
  5. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    У тебя плагин не может найти класс в пакете com.mongodb MongoClient
     
  6. Автор темы
    The.wolk

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

    Баллы:
    73
    Имя в Minecraft:
    BoJI4aPa300
    Он должен в самом плагине лежать верно, или я ошибаюсь ?
     
  7. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Скачай исходники данной библиотеки (если он присутствуют) и пакет com.MongoDB перенеси в твой проект.
     
  8. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    В джарник закинь либу и укажи в манифесте ClassPath.
     
  9. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    В pom.xml используй maven-shade-plugin, он заshadeит библиотеку внутрь результирующего артефакта.
     
  10. Автор темы
    The.wolk

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

    Баллы:
    73
    Имя в Minecraft:
    BoJI4aPa300
    Да, то что нужно. Благодарствую !
     
Статус темы:
Закрыта.

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