Создать 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.Запустите приложение
Launch4jOutput 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 файл будет готов.