Создать exe используя Maven
Написал приложение на java и хочу, чтобы оно запускалось на любом компьютере в не зависимости от того установлена ли на нем java или нет. Также хотел бы добавить иконк. Как я могу сделать это используя Maven? Я нашел Maven Launch4j Plugin, но не нашел нормальной документации к нему
Ответы (1 шт):
Для начала скачайте официальный 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 файл будет готов.