Помогите пожалуйста решить проблему!
Правильно ли я понимаю, что ошибка возникает из за того что у меня локально отсутствует архив .jar telegrambots.meta? Почему он не скачивается автоматически при установке mvn install, ведь зависимость прописана в pom?
Куда мне нужно поместить библиотеки что бы собранный .jar запускался не только у меня локально но и при деплое, на пример, на herku?

  • Вопрос задан более двух лет назад
  • 596 просмотров

Комментировать
Решения вопроса 1
Senior Junior Roo

Через Idea это все работает потому что она при запуске заботливо прописывает в classpath путь до нужных библиотек. Все эти библиотеки у вас, очевидно, скачиваются автоматически и присутствуют в локальном кеше (папка ~/.m2).
Нужно либо собрать «fat jar» он же jar-with-dependecies,
либо таскать с собой все нужные либы и прописывать их в classpath при запуске.

Ответ написан более двух лет назад
Нравится 2 1 комментарий

Спасибо за развернутый ответ, очень помогли!

Программирование: на java: как открыть jar файл

Добавил в pom плагин:

org.apache.maven.plugins maven-assembly-plugin 3.3.0 jar-with-dependencies assemble-all package single

Пересобрал проект и все заработало 🙂
Ответы на вопрос 0
Ваш ответ на вопрос

Войдите, чтобы написать ответ

telegram

  • Telegram
  • +4 ещё

NameError: name ‘call’ is not defined. Did you mean: ‘all’?

  • 1 подписчик
  • 9 часов назад
  • 31 просмотр

Источник: qna.habr.com

Добро пожаловать!

Хочется невероятных приключений и увлекательной игры с друзьями? Ты по адресу!
Проект Grand-Mine приглашает тебя в удивительный мир серверов Minecraft с модами!

Установить приложение
Установить

  • Форум
  • Информация и поддержка
  • Баги и тех. проблемы
  • Проблемы с лаунчером и игровыми клиентами

Не запускается лаунчер (.jar версия) не наша проблема

  • А лаунчер всё равно бесится:

    Источник: grand-mine.net

    Не запустить лаунчер.jar

    Как пожаловаться на игрока? Вы можете написать нам в техническую поддержку. Я нашел баг/недочёт! Сообщите об этом в нашу техническую поддержку. Где купить скин/плащ? Вы можете купить скин/плащ в личном кабинете. Где я могу найти дополнительную помощь?!

    Почему не запускается консоль? Запуск сервера Minecraft

    Воспользуйтесь форумом по всем вашим вопросам!

    Коротко о нас!

    Minecraft Moscow — майнкрафт-проект, который успешно сохраняет атмосферу классического майна на протяжении уже 6 лет. Игроки на наших серверах возводят глобальные постройки годами, что вовсе не означает отсутствие обновлений. Именно наш проект применил впервые безвайповую систему, и именно у нас она работает правильно. Переходы на новую версию minecraft производятся регулярно, а ваш игровой прогресс остается!

    Источник: www.minecraft-moscow.com