Описание тега executable-jar

Особый тип jar-файла, который содержит все нестандартные библиотеки и определения, необходимые для запуска приложения на JVM.

Исполняемая java-программа, которую можно запустить вручную, набрав java -jar foo.jar. Некоторые операционные системы (включая Windows, Solaris и некоторые дистрибутивы Linux) предоставляют средства для запуска jar-файла, как и любого другого исполняемого файла в этой системе.

Исполняемые файлы JAR выделяются "дополнительным полем" в первом файле с шестнадцатеричным кодом поля 0xCAFE. Они также должны указать основной класс в манифесте (Main-Class: fooPackage.BarClass), который будет использоваться для запуска приложения.