Launch4j або як перетворити jar в exe, електрична вежа

Сьогодні я вам розповім про такий чудовому додаток як Lauch4j і про те, як з його допомогою зробити виконуваний файл з Jar.
Launch4j - це безкоштовне і вільне рішення, що має купу кльових фішок. Наприклад, можна задати вашому додатку кльову іконочку, заставку спочатку, виставляти значення змінних середовища і т.д. Дуже зручна і корисна утиліта, скачати яку можна з ОФІЦІЙНОГО САЙТУ.
Невелика інструкція про те, як я готував exe файл.
Для початку список інгредієнтів:
- Виконуваний Jar з усіма залежностями всередині (збирається за допомогою Maven, про це розповідається ось в ЦІЙ записи).
- Файл .ico - іконка нашого застосування.
- Файл .bmp - кльова заставка, яка буде з'являтися при завантаженні нашого аплікейшена.
- jre (ми ж повністю standalone робимо).
Складаємо все це в одну директорію і починаємо процес приготування з запуску lauch4j.
Після цього нас зустріне вкладка меню під номером 1.

Тут нам треба вказати шлях до нашої jar і файл з розширенням exe, який вийде після складання. Також тут вказується шлях до нашого * .ico файлу. Якщо ви не хочете, щоб exe обертався над Jar, а був створений як окремий файл, то просто поставте знизу галочку (так буде зручніше в майбутньому робити якісь зміни нальоту або додавати модулі і функціонал).
Потім переходимо на вкладку 2.

Splash - це така картиночка, яка буде з'являтися, поки йде завантаження вашої програми. І тут ми вказуємо шлях до * .bmp. Також тут можна вказати таймаут, після якого додаток буде вважатися не завантажили вчасно. Можна зробити так, щоб сплеш висів певний час.

Тут ми вказуємо правильний шлях до JRE директорії (нагадую, "." - директорія, в якій буде лежати exe). Якщо ви не хочете тягати з собою Jre, то можете вказати тут мінімальну версію java, необхідну для застосування. У разі її відсутності, ваш зібраний exe ввічливо запропонує користувачеві її завантажити.
Вкладка 4. Це просто панти з версією та іншої мета-інфою. Але нам не соромно роз'яснити, хто цього геній-творець і чого він тут накодо. Тому, заповнимо.

Все, тепер тиснемо «зберегти». потім - «на шестірню». процес складання exe запущений. У разі успіху, знизу в віконці балки з'явиться напис, а неактивна стрілочка запуску стане активною. Натиснувши на стрілочку, ви запустите свій exe, щоб перевірити його роботу.
Ось, мабуть, і все. Це лише короткий посібник, так що не бійтеся експериментувати і пробувати різні опції, в тому числі і на не описані, тут вкладках. Якщо ви щось забудете вказати, то у ввічливій формі Lauch4j вам про це нагадає.
PS: У такий же спосіб можна зробити EXE з maincraft.jar.