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