Я рекомендую загрузить исходный код скриптов сборки популярных программ Java, таких как limewire, и следовать их примеру. Конец.
... Или вы можете сделать, как я сделал:
- Я сделал обнаружение JRE и При необходимости загрузки с NSIS на Windows,/установку распространяемого. Может быть, .msi лучше, чем installer.exe, который создает NSIS. Я считаю, что msi больше похожи на пакеты на mac, поэтому они позволяют надлежащие обновления. Возможно, NSIS создает MSI ... не уверен.
- Mac это просто Java App пакет и указать JRE и другую информацию Java в info.plist и вы при желании можете создать pkg- файл, чтобы дать пользователю установки и укутаться в DMG с помощью командной строки dmg программ.
- Я не сделал Linux и не планируется ... извините :)
Все это справедливый кусок работы. Сначала я сделал материал Windows, а через пару лет сделал материал Mac.
Вы можете интегрировать все это в скрипты сборки NSIS и Ant. Я не могу вспомнить, почему я не использовал install4j. Наверное, я был слишком дешев :)
Привет, abyx .. Мне нужна ваша помощь в JSmooth .. Вы можете мне помочь? – Venky
@Venkatesh - Прошло 4 года с тех пор, как я в последний раз его использовал, и я не могу сказать, что что-то помню ... Извините :) – abyx