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

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

Сьогодні я вам розповім про такий чудовому додаток як Lauch4j і про те, як з його допомогою зробити виконуваний файл з Jar.

Launch4j - це безкоштовне і вільне рішення, що має купу кльових фішок. Наприклад, можна задати вашому додатку кльову іконочку, заставку спочатку, виставляти значення змінних середовища і т.д. Дуже зручна і корисна утиліта, скачати яку можна з ОФІЦІЙНОГО САЙТУ.

Невелика інструкція про те, як я готував exe файл.

Для початку список інгредієнтів:

  1. Виконуваний Jar з усіма залежностями всередині (збирається за допомогою Maven, про це розповідається ось в ЦІЙ записи).
  2. Файл .ico - іконка нашого застосування.
  3. Файл .bmp - кльова заставка, яка буде з'являтися при завантаженні нашого аплікейшена.
  4. jre (ми ж повністю standalone робимо).

Складаємо все це в одну директорію і починаємо процес приготування з запуску lauch4j.

Після цього нас зустріне вкладка меню під номером 1.

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

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

Потім переходимо на вкладку 2.

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

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

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

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

Вкладка 4. Це просто панти з версією та іншої мета-інфою. Але нам не соромно роз'яснити, хто цього геній-творець і чого він тут накодо. Тому, заповнимо.

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

Все, тепер тиснемо «зберегти». потім - «на шестірню». процес складання exe запущений. У разі успіху, знизу в віконці балки з'явиться напис, а неактивна стрілочка запуску стане активною. Натиснувши на стрілочку, ви запустите свій exe, щоб перевірити його роботу.

Ось, мабуть, і все. Це лише короткий посібник, так що не бійтеся експериментувати і пробувати різні опції, в тому числі і на не описані, тут вкладках. Якщо ви щось забудете вказати, то у ввічливій формі Lauch4j вам про це нагадає.

PS: У такий же спосіб можна зробити EXE з maincraft.jar.