Вопрос:

Сборка для JavaFX проекта не создает exe

java deployment javafx packaging

186 просмотра

1 ответ

16 Репутация автора

Я пытаюсь создать исполняемый файл для моего проекта JavaFx. Проект написан на Java 6, и я скачал автономную JavaFX для Java 6. Когда я пытаюсь создать файл build.xml с помощью ant, он успешен, но не создает исполняемый файл, я думаю, что это может быть из-за этого сообщения перед завершает сборку.

Пропустить [Exe Bundler (на основе Inno Setup)] из-за [Java Runtime не включает lib \ jfxrt.jar]

Как мне исправить это?

РЕДАКТИРОВАТЬ: Исправлено Как изменить JAVA.HOME для Eclipse / ANT

Автор: Pod Источник Размещён: 27.06.2013 07:55

Ответы (1)


0 плюса

8 Репутация автора

Лучшим решением может быть использование build.xml для вывода файла jar. Затем создайте текстовый файл, затем переименуйте его в файл .bat, который выполняет jar. Это довольно просто, и если вы хотите быть модным, сделайте установщик, который создает ярлыки для файла bat. Содержимое файла bat должно быть следующим (пример удалит консоль из списка, но если вы хотите, чтобы консоль использовала java вместо javaw):

@echo off

rem ***** Memory Initialization args *****
SET MYPROPS=%MYPROPS% -Xms512m
SET MYPROPS=%MYPROPS% -Xmx1024m

@echo on
START javaw %MYPROPS% -jar <project_jar>.jar com.example.Main
@echo off
Автор: Alessandro Размещён: 13.02.2019 11:30
Вопросы из категории :
32x32