создать исполняемый файл .exe из проекта javafx с помощью JRE - PullRequest
0 голосов
/ 22 мая 2019

У меня есть проект JavaFX, и я пытаюсь получить из него исполняемый файл exe. Для этого я использую технологии мастера установки launch4j и Inno. Мой exe файл работает только на компьютерах, на которых установлена ​​Java, но не работает на компьютерах, на которых не установлена ​​Java.

Я хочу создать файл exe, чтобы он включал JRE, чтобы он работал на всех компьютерах. Я показываю, как я делаю это в этом видео

Пожалуйста, помогите мне понять, что я делаю неправильно. Спасибо.

1 Ответ

0 голосов
/ 22 мая 2019

В java8 вы можете использовать «Javapackager». Вам не нужен launch4j или innosetup.

Additionnaly Начиная с версии java 13 (доступной в раннем доступе), существует инструмент под названием "jPackage", с помощью которого вы можете создавать msi, exe, deb или rpm в зависимости от вашей ОС и параметров. Но возникнут небольшие трудности, потому что javaFX больше не упакован в jdk, и вам нужно объявление модуля, чтобы заставить работать цепочку инструментов (jlink, затем jpackage) Обновление вашего проекта с 8 до 13 проделано много, но это может быть полезно для последующей консультации по вашему вопросу: см https://openjdk.java.net/jeps/343

...