Как создать exe из jar файла javafx приложения?
Я создаю exe с помощью launch4j но он не запускаеться ошибок не выдает
Jar файл запускаеться через команду java --module-path javafxlib --add-modules javafx.controls,javafx.fxml -jar demo6.jar и он работает
Дополнительно:
Ответы:
С помощью исходников и Graalvm компиллятора можно собрать выполнимый файл для Java приложений.
Но надо внимательно читать про стек технологий которые использованы в самом приложении.
Graal компиллятор не гарантирует поддержку всех модулей Java. Для каждого конкретного случая
надо смотреть и тестировать на месте.
https://www.graalvm.org/
С launch4j я не работал. Я подозреваю что это не компиллятор а просто упаковщик который собирает
обертку для Java Runtime и нужного артефакта.
Судя по доке есть опции вывода детальной информации по запуску. Смотрите там https://launch4j.sourceforge.net/docs.html
--l4j-debug-all
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для создания исполняемого файла (exe) из jar файла JavaFX приложения, вам понадобится использовать специальные инструменты. Наиболее популярным и удобным инструментом для этой цели является Launch4j.
Launch4j - это кроссплатформенная утилита, которая позволяет создавать exe файлы из jar файлов. Для того чтобы использовать Launch4j, вам необходимо сначала скачать и установить его на ваш компьютер.
После установки Launch4j, вам необходимо запустить программу и следовать простым инструкциям:
1. Нажмите на кнопку "Browse" и выберите ваш jar файл.
2. В разделе "Output file" укажите путь и название для вашего exe файла.
3. В разделе "Header" вы можете настроить название и иконку вашего exe файла.
4. В разделе "JRE" укажите путь к установленной на вашем компьютере Java Runtime Environment.
5. Нажмите на кнопку "Build" для создания exe файла.
После завершения процесса, у вас будет создан исполняемый файл (exe) из вашего JavaFX приложения. Теперь вы можете запускать ваше приложение на компьютерах без установленной Java виртуальной машины.
Примечание: Помните, что создание exe файла из jar файла может быть недоступно на некоторых операционных системах или требовать дополнительных настроек. Поэтому перед использованием Launch4j, убедитесь, что вы понимаете все особенности вашей целевой платформы и следуете инструкциям по настройке.