如何使Java FX 2.0项目的可执行文件(How to make a executable fi

2019-06-24 15:30发布

我想我的项目,我用Java FX 2.0由一个可执行文件。 谁可以帮我这个事?

Answer 1:

JavaFX的团队中的JavaFX 2.2 SDK(从6的更新包含在Java7)捆绑的工具来实现这种支持。 用于包装可执行JavaFX的包装工具集在被记录自包含应用了JavaFX部署指南的部分。

见RT-19446 “添加到共同包Java + + JavaFX的应用能力成一个单一的本地可执行”的详细信息(任何人可以注册以查看JIRA)。

第三方工具,如JavaFX的Maven插件或JavaFX的gradle这个插件 ,简化使用普通的构建系统构建本地JavaFX的可执行文件的整合。

JavaFX的包装工具也可以用于本地打包任何Java应用程序,而不仅仅是JavaFX应用程序。 例如,Swing应用程序,这表现在此用于包装在OS X使用JavaFX Swing应用程序壳脚本 。

如果你想要做的JavaFX的(不是JavaFX的2.2+)的2.0或2.1版本的包装,那么你应该查看包装JavaFX应用的是本机安装程序 。



Answer 2:

JavaFX的2+现在可以轻松地被包装为天然的exe(具有添加的有效载荷,其中电流JRE),则最新的(如在2012年底)的文章是在这里: http://docs.oracle.com/ JavaFX的/ 2 /部署/自成体系,packaging.htm

出于好奇,我创建了一个可执行文件在Windows上从画布和Hello世界的例子(复制粘贴NetBeans生成的代码到NetBeans的build.xml文件):应用程序是20K左右,可执行/发射器是80K左右,并增加运行时间是138mb。

顺便说一句,如果你有一个旧的NetBeans安装(与前1.7jdk安装)您可能必须更新或编辑的netbeans.conf固定“netbeans_jdkhome”路径,否则捆绑可执行文件的包装可能会失败。



Answer 3:

有几个工具可以为您的Java应用程序定制的EXE启动。

我有Winrun4J很好的经验: http://winrun4j.sourceforge.net/

但你总是需要安装的Java / JavaFX运行,即使你有一个包含所有代码的.exe文件。



文章来源: How to make a executable file of java fx 2.0 project