Я хочу создать исполняемый файл своего проекта, который я сделал на Java fx 2.0. Кто-нибудь может мне в этом помочь?
Как сделать исполняемый файл проекта java fx 2.0
Ответы (3)
Команда JavaFX реализовала поддержку этого в инструментах, связанных с JavaFX 2.2 SDK (включен в Java7 из обновления 6). Набор инструментов упаковки JavaFX для упаковки исполняемых файлов задокументирован в автономном приложении. руководства по развертыванию JavaFX.
См. RT-19446 "Добавить возможность совместного объединения Java + JavaFX + App в единый собственный исполняемый файл »для получения дополнительной информации (любой желающий может зарегистрироваться для просмотра jira).
Сторонние инструменты, такие как подключаемый модуль JavaFX maven или подключаемый модуль JavaFX gradle, упрощает интеграцию создания собственных исполняемых файлов JavaFX с использованием общих систем сборки.
Инструменты упаковки JavaFX также можно использовать для внутренней упаковки любого приложения Java, а не только приложений JavaFX. Например, приложение Swing, как показано в этом сценарии оболочки для упаковки приложения Swing с использованием JavaFX в OS X < / а>.
Если вы хотите создать упаковку для версий JavaFX 2.0 или 2.1 (не для JavaFX 2.2+), вам следует просмотреть Упаковка приложений JavaFX в качестве собственных установщиков.
Javafx 2+ теперь можно легко упаковать как собственный exe (с добавленной полезной нагрузкой, которой является текущая JRE), последняя (как и в конце 2012 года) статья находится здесь: http://docs.oracle.com/javafx/2/deployment/self-conolated-packaging.htm а>
Из любопытства я создал исполняемый файл в Windows (скопировав код сборки netbeans в файл build.xml netbeans) из холста и примеров hello world: приложение составляет около 20 КБ, исполняемый файл / средство запуска составляет около 80 КБ, а добавленная среда выполнения составляет 138 МБ.
Кстати, если у вас установлена более старая версия netbeans (установленная с более ранней версией 1.7jdk), вам, возможно, придется обновить ее или отредактировать ее netbeans.conf, исправив путь "netbeans_jdkhome", иначе упаковка связанного исполняемого файла может выйти из строя.
Существует несколько инструментов для создания настраиваемой программы запуска exe для вашего приложения Java.
У меня хороший опыт работы с Winrun4J: http://winrun4j.sourceforge.net/
но вам всегда понадобится установленная среда выполнения Java / JavaFX, даже если у вас есть .exe, содержащий весь ваш код.