2013-05-02 1 views
1

Я хочу создать пакет для своего приложения Java. Приложение имеет графический интерфейс.Разница между Inno Setup и Launch4j

Я смущен о различии между установкой Inno и Launch4j.

Мой главный вопрос заключается в том, что Inno Setup также создает файл .exe, например Launch4j? Или мне нужно создать файл .exe с Launch4j и упаковать приложение с помощью Inno Setup?

+0

* «Я хочу создать пакет для моего приложения Java». * Как вы собираетесь распространять пакет? Приложение. есть графический интерфейс? –

+0

Да, у него есть GUI – CodeAngel

+0

.. Я жду ответа на другой вопрос или это секрет? –

ответ

4

Выход установки Inno является установщиком, так как он является производителем установщика. С другой стороны, launch4j - это оболочка для преобразования jar в exe.

Итак, если вы хотите распространять большое приложение во многих файлах, которые необходимо установить или которые необходимо настроить перед запуском, как это обычно бывает в программах Windows, Inno Setup для вас.

Если вы хотите сделать простой exe, который запускается без необходимости его установки, иногда называемый «портативный exe», launch4j - это то, что вы хотите.

О том, если вам нужно создать exe для использования Inno Setup, ответ No: вам не нужно преобразовывать его в exe, но если вы его не конвертируете, вам нужно настроить установщик на проверьте, установлена ​​ли Java, и зарегистрируйте расширение jar для запуска с Java, если это необходимо. Если вы конвертируете с помощью start4j, а затем используете его в настройке, вы можете забыть о настройке java (но по-прежнему рекомендуется проверить, установлена ​​ли Java в настройке мастера).