Исполняемые и библиотечные JAR-файлы отличаются назначением и возможностью запуска. 1
Исполняемые JAR-файлы предназначены для установки программ, обычно являются установочными файлами для приложений или программ. 1 Такие файлы можно запустить, так как они содержат код, который может быть выполнен напрямую средой выполнения Java (JRE). 4
Библиотечные JAR-файлы представляют собой хранилища данных, к которым обращаются разные программы. 1 У таких файлов нет пользовательских интерфейсов, поэтому запустить их нельзя. 1 Например, многие JAR-файлы, которые хранятся в папках с данными программ, не являются исполняемыми. 1