outcreated
@outcreated

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

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

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

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

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

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

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

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

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект