Примечание. Прежде чем следовать этому руководству, вы можете ознакомиться с изготовлением банок.

У вас должен быть убержар, который можно создать, следуя руководству, которое я написал ранее. Теперь вы хотите сделать еще один шаг вперед и превратить банку в исполняемый файл для распространения на разные платформы Windows. Есть несколько способов сделать это, но я обычно использую launch4j.

После загрузки Launch4j выполните следующие шаги… Шаг 1: Откройте его и заполните выходной файл и поле Jar следующим образом. Выходной файл определяет, как будет называться файл .exe. В то время как поле jar является выбранным вами uber-jar, и launch4j будет использовать его для создания файла .exe.

Шаг 2: После заполнения этих полей перейдите на вкладку заголовка. Нажмите на переключатель GUI, если вы не используете только консоль.

Шаг 3: Перейдите на вкладку JRE и введите минимальную версию JRE в качестве минимальной версии Java, необходимой для запуска кода. Кроме того, нажмите кнопку свойства + рядом с полем переменных/реестра, чтобы добавить свойство EXEDIR.

Теперь нажмите на сборку оболочки, которая представляет собой значок шестеренки вверху, и она должна создать ваш .exe-файл!

Первоначально опубликовано на defunsm.github.io 29 августа 2016 г.