Java упаковочные инструменты - альтернативы для jsmooth, launch4j, onejar

Я использовал эти три инструмента с открытым исходным кодом для упаковки моих приложений Java, но они все похожи на устаревшее программное обеспечение теперь. Все три являются очень хорошими частями программного обеспечения. Каковы опции теперь? (или не использует Java для разработки настольного приложения больше "горячий" рынок для разработчиков приложения, чтобы создать и поддержать эти инструменты?).

1) обертка exe: jsmooth - никакая новая разработка за 2,5 года - не поддерживает 64 бита. launch4j - никакая новая разработка более чем через год, 64 бита поддержек, но Вы не можете подписать exe, созданный launch4j, таким образом, я предпочитаю jsmooth, но он не поддерживает 64 бита.

2) onejar: Это работает, но больше чем за 2,5 года не было никакого обновления новой разработки или веб-сайта. Так, просто хочу переключиться на что-то, что это поддерживало / имеют план резервного копирования, если он внезапно порывает с новой сборкой Java.

Спасибо Edgar

27
задан Edgar 28 December 2009 в 00:35
поделиться

3 ответа

Вы проверили IzPack? Это отличный программный продукт для создания кроссплатформенных инсталляторов:

IzPack является генератором инсталляторов для платформы Java. Он производит легкие инсталляторы, которые могут быть запущены на любой операционной системе, где виртуальная машина Java доступна. В зависимости от операционной системы, он может быть запущен двойным щелчком мыши или простым "java -jar" инсталлятором.банка на ракушке. Наиболее часто используется для распространения приложений для платформы Java, но вы также можете использовать ее для других видов проектов. Основным преимуществом IzPack является то, что он обеспечивает чистый и уникальный способ распространения проекта среди пользователей, использующих различные операционные системы.

Некоторые действительно известные компании и проекты используют его в течение многих лет (Sun Microsystems, JBoss/RedHat, проект на языке Scala, некоторые проекты ObjectWeb/OW2, XWiki и многие другие). Если это хорошо для них, то это должно быть хорошо для вас :)

.
7
ответ дан 28 November 2019 в 05:34
поделиться

Вы пробовали IzPack ( http://izpack.org/)?

2
ответ дан 28 November 2019 в 05:34
поделиться

Maven 2 предоставляет возможность создать банку, содержащую все зависимости, в составе своего сборочного плагина. Это в сочетании с настройкой плагина jar в файле манифеста (и, в частности, установкой Main Class в Class с main) - все, что вам нужно сделать в базовой упаковке.

В некоторой степени Java-старт теперь считается лучшим способом распространения Java-приложений, а сборочные возможности Maven 2 в сочетании с web-стартом дают вам все, что вам нужно, не проходя через exe-маршрут.

.
1
ответ дан 28 November 2019 в 05:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: