С здесь :
Генераторы установщиков с открытым исходным кодом в Java
IzPack
IzPack - это генератор установщиков для платформы Java.Он производит легкие инсталляторы, которые можно запускать в любой операционной системе, где доступна виртуальная машина Java.В зависимости от операционной системы его можно запустить двойным щелчком мыши или простым «java -jar installer.jar» в оболочке.Наиболее распространенным способом является распространение приложений для платформы Java, но вы также можете использовать его для других видов проектов.Основным преимуществом IzPack является то, что он обеспечивает чистый и уникальный способ распространения проекта среди пользователей, использующих разные операционные системы.
VAInstall
VAInstall - это многоплатформенная программа установки, написанная на Java.Он распространяется под лицензией GNU GPL 2. Через простой конфигурационный файл он позволяет упаковщику выбирать файлы и каталоги из разных мест на диске, а не только из одного корневого каталога, как другие установщики.Упаковщик может полностью реорганизовать файлы и каталоги на хосте назначения.Он может выбрать режим установки для целевого хоста (графический, xtra, текстовый или ansi).
Packlet
Packlet - это простой инструмент установки для Java.Пакет похож на файл zip или tgz: он упаковывает приложение в один сжатый файл, который можно распространять.Пакетные файлы - это файлы классов Java, которые могут выполняться на любом компьютере с установленной Java 2 Runtime Environment.При запуске пакета вызывается графический интерфейс установщика для настройки и распаковки приложения.
Отключить установщик Java
Отключить установщик Java - это установщик для приложений Java.Основные моменты - это самораспаковывающиеся файлы классов, минимальные требования для установки Java в целевой системе и кросс-платформенная установка.
Мини-установщик
Простой пакет для создания самоустанавливающихся программ на Java.Процесс управляется сценарием, в результате получается уникальный JAR-файл, который пользователь может дважды щелкнуть, чтобы выполнить процесс установки, подобный мастеру.
JSmooth
JSmooth - исполняемый файл-оболочка Java, который создаетстандартный исполняемый двоичный файл Windows (.exe) из файла JAR.Это делает развертывание Java намного более плавным и удобным для пользователя, поскольку оно способно найти виртуальную машину Java самостоятельно.Когда виртуальная машина недоступна, она предоставляет обратную связь пользователям и может запустить веб-браузер по умолчанию с URL-адресом, который объясняет, как загрузить виртуальную машину Java.Примечание: НЕ ПОЛНОСТЬЮ ПИСЬМЕННО В JAVA
Launch4J
Оболочка собственного исполняемого файла (.exe) Windows.Предлагает собственный экран-заставку, значок приложения, поиск JRE или использование в комплекте, обратную связь при сбое запуска, передачу аргументов командной строки.
AntInstaller
AntInstaller - это установщик, который использует простой файл XMLопределить пользовательский интерфейс и Apache Ant в качестве серверной части.Поэтому установщики могут делать все, что может Ant, и совместимы с механизмом расширения Ant.Установщики могут быть упакованы как самораспаковывающийся Jar-файл и могут запускаться из командной строки или из графического интерфейса Swing.AntInstall также можно использовать в качестве интерфейса GUI для существующих сборок Ant.
Antigen
Antigen (Генератор установщика Ant) - это инструмент для создания сценария сборки Ant, объединения его с графическим интерфейсом иоберните это как исполняемый файл фляги.Его основная цель - создание мощных графических инсталляторов из сценариев Ant.
Java Service Wrapper
Wrapper позволяет установить приложение Java в качестве службы Windows NT.Сценарии, поставляемые с Wrapper, также упрощают установку тех же Java-приложений, что и процессы-демоны в системах UNIX.Оболочка корректно обрабатывает выход пользователя из системы под Windows, зависимости служб и возможность запуска служб, взаимодействующих с рабочим столом.