Когда вы экспортируете свой проект как «Runnable jar» (правая кнопка мыши на проекте -> Export -> Runnable jar), у вас есть возможность упаковать все зависимости в сгенерированный jar. У него также есть два других способа (см. Снимок экрана) для экспорта ваших библиотек. Помните о лицензиях, когда решаете, какой метод упаковки вы будете использовать.
Раскрывающийся список «Конфигурация запуска» заполнен классами, содержащими main(String[])
метод. Выбранный класс запускается, когда вы "запускаете" банку.
При экспорте в виде исполняемого файла jar используются зависимости от вашего пути сборки (правая кнопка мыши на проекте -> Путь сборки -> Настроить путь сборки ...). Когда вы экспортируете как «обычную» (неработающую) банку, вы можете выбрать любой файл в своем проекте (ах). Если у вас есть библиотеки в папке вашего проекта, вы можете включить их, но внешние зависимости, напримерmaven, не может быть включен (для проектов maven поиск здесь ).