Как скомпилировать Java приложение со встроенными библиотеками jvm?

Пишу приложения на 18 Java с JavaFX. Работаю в IntelIJ idea с maven. Цель: Собрать готовое приложение, чтобы оно не требовало 18 java для запуска.
Из того что пока получилось - Собрать .jar Но он требует 18 версию джавы, собирал через launch4j получился красивый exe но тоже требует 18 джаву. Лучше всего получилось используя jlink получился image, но приложение раздроблено на куа файлов, и запускается через батник, что не очень удобно.
Можно ли как-то сделать так чтобы maven собирал exe не требующий 18 джавы?
  • Вопрос задан
  • 230 просмотров
Решения вопроса 1
@MechanicZelenyy
Если говорить от том как сделать по нормально, то нет нельзя. Вам всё равно нужно установить пользователю в систему jre как отдельный компонент, соответсвенно если вы делаете под windows, то надо делать нормальный инсталлятор, который проверить наличие jre в системе и предложит его установить если его нет. В любом случае распростарнять программу просто, как exe это плохая практика.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xez
@xez Куратор тега Java
TL Junior Roo
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
25 апр. 2024, в 20:02
100000 руб./за проект
25 апр. 2024, в 19:42
49000 руб./за проект
25 апр. 2024, в 19:41
2000 руб./за проект