Создать exe используя Maven

Написал приложение на java и хочу, чтобы оно запускалось на любом компьютере в не зависимости от того установлена ли на нем java или нет. Также хотел бы добавить иконк. Как я могу сделать это используя Maven? Я нашел Maven Launch4j Plugin, но не нашел нормальной документации к нему


Ответы (1 шт):

Автор решения: argenalmaz00
  • Для начала скачайте официальный JDK здесь.

    • Выберите версию JDK под ваш проект,например, "JDK 21", и выберите "Windows"

    • затем скачайте x64 Compressed Archive

  • Создайте папку в любом месте и назовите ее под ваш проект, например My Programs, откройте архив jdk-xx_windows-x64_bin.zip.

    • Это будет папка jdk-xx.x.x.

    • Распакуйте эту папку в My Programs и переименуйте папку в jre.

  • Теперь скомпилируйте ваш проект в jar файл и переместите его в My Programs.

  • Запустите приложение Launch4j

    • Output file выберите папку той же My Programs и название вашего exe, например WindowHelloWorld.exe.

    • В поле jar выберите ваш jar файл

    • icon выберите ваше иконку, если у вас есть картинка в формате png или jpg, конвертируйте ее в ico.

    • Теперь нажмите на вкладку classpath

    • поставьте галочку custom classpath

    • В поле Main-Class укажите путь к вашему классу, например org.example.Main.

    • Нажмите на вкладку JRE, в JRE paths напишите jre/.

    • Наконец, нажмите build, сохраните конфигурацию в My Programs и ваш exe файл будет готов.

→ Ссылка