Предполагая, что вы используете проект на основе Ant в Netbeans, вы можете настроить свой проект так, чтобы NetBeans создавал исполняемый файл jar и копировал все зависимые библиотеки в папку dist
вашего проекта.
Для этого установите флажок «Копировать зависимые библиотеки» в разделе «Упаковка» (в разделе «Сборка») свойств проекта.
( Снимок экрана был сделан с NetBeans 10, но более старые версии имеют точно такие же параметры )
Убедитесь, что у вас есть основной класс, определенный в разделе Run
проекта.
Как только вы это сделаете и создадите свой проект, папка dist
будет содержать MyApp.jar
и подкаталог lib
, который будет содержать все библиотеки, добавленные в ваш проект.MyApp.jar
будет содержать MANIFEST.MF
, который включает в себя jar вашего приложения и все зависимые библиотеки (расположенные в каталоге lib
), чтобы вы могли запустить свое приложение, используя java -jar MyApp.jar