Javapackager - это «официальный» инструмент для упаковки Java-приложений в виде (более или менее) собственных приложений (.EXE .app .rpm и т. Д.).
Это довольно приятно, но требует сборки дистрибутивов на каждой платформе, которую вы хотите поддерживать.
Это довольно утомительно и на самом деле довольно много работы, и ее нелегко автоматизировать и, следовательно, выходить за рамки ресурсов небольшого проекта.
Причина, по которой это так, заключается в том, что он сильно зависит от встроенных инструментов каждой платформы. Например, Inno Setup в Windows.
Вместо того, чтобы реализовывать всю ту нативную функциональность в Java (это было сделано JWrapper), которая в то время как технически чистое и привлекательное решение, я ищу способ использовать существующие нативные инструменты.
Я думаю, что нативные инструменты можно использовать, упаковав нативный исполняемый файл в такие вещи, как WINE Bottles или AppImage, или используя VirtualBox или что-то подобное, хотя предпочел бы решение, не требующее установки Windows.
Поскольку это довольно общая проблема, я хотел бы присоединиться к проекту, который уже движется в этом направлении, а не начинать с нуля.
Но я не смог найти такой проект, хотя это не единственная проблема.
Отсюда и вопрос в названии.