Я пишу приложение на Java для настольного компьютера с использованием библиотеки Eclipse SWT для визуализации графического интерфейса. Я думаю, что SWT помогает Java преодолеть самое большое препятствие для принятия на настольном компьютере, а именно предоставляет Java-приложение с согласованным, адаптивным интерфейсом, который выглядит как принадлежащий любому другому приложению на вашем рабочем столе. Тем не менее, я чувствую, что упаковка приложения все еще остается проблемой.
OS X изначально предоставляет простой механизм для упаковки Java-приложений в нативные пакеты приложений, но создание приложения для Windows / Linux, которое не требует от пользователя запуска уродливого пакетного файла или нажатия на .jar, все еще остается проблемой. , Возможно, это не такая проблема в Linux, где пользователь, скорее всего, немного разбирается в технологиях, но в Windows я хотел бы иметь для его запуска обычный .exe.
Кто-нибудь имел опыт работы с инструментами генерации .exe для Java? Я пробовал JSmooth, но у меня были разные проблемы с ним. Есть ли лучшее решение, прежде чем я раскрою Visual Studio и разверну свое собственное?
Редактировать: Возможно, я должен упомянуть, что я не могу потратить много денег на коммерческое решение.