outcreated
@outcreated

Как правильно использовать внешние библиотеки на Java?

Даже не знаю насколько этот вопрос глупый, но как я могу использовать библиотеку от своей программы отдельно?

Допустим у меня есть телеграмм бот на джаве bot.jat
И есть библиотека telegram-bot-api.jar. Она лежит в папке libs

Получается такая структура:
- bot.jar
- /libs/telegram-bot-api.jar

Как мой bot.jar поймет где лежит эта библиотека? Мне очень важно, чтобы это было именно так, так как я собираюсь библиотеки докачивать при авторизации в приложении
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019 Куратор тега Java
Bigdata Engineer
Тебе надо обязательно прочитать что такое манифест
https://docs.oracle.com/javase/tutorial/deployment...

Большинство ответов на твои вопросы лежит там. Существуют разные методики упаковки
приложения в jar-артифакт. Можно делать зависимости внешними. А можно создавать
так называемый fat-jar (толстый jar) куда будут перепакованы все внешние зависимости.
Shade plugin, jar plugin и еще много плагинов этим занимаются для maven сборщиков.

Почитай еще что такое Java9 modules. Это тоже полезно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект