Launch4j
Launch4j — это кроссплатформенный инструмент для упаковки Java-приложений, распространяемых в виде jar-файлов, в облегченные собственные исполняемые файлы Windows, Linux и Mac OS X. Исполняемый файл можно настроить для поиска определенной версии JRE или использования встроенной версии, а также можно установить параметры времени выполнения, такие как начальный/максимальный размер кучи.
Некоторые особенности:
👉 Пользовательский значок приложения с несколькими разрешениями и глубиной цвета.
👉 Собственный экран-заставка до JRE, отображаемый до запуска приложения Java.
👉 Открывает страницу загрузки Java, если не удается найти подходящую версию Java, или веб-сайт поддержки в случае ошибки.
👉 Поддерживает графический интерфейс и консольные приложения.
👉 Передаёт аргументы командной строки
👉 Легкий вес: 62 КБ.
👉 Это бесплатно и может использоваться в коммерческих целях.