Javafx 2 如何制作JavaFX2.0项目的可执行文件

Javafx 2 如何制作JavaFX2.0项目的可执行文件,javafx-2,executable-jar,Javafx 2,Executable Jar,我想为我用JavaFX2.0制作的项目制作一个可执行文件。有人能帮我吗?有几种工具可以为Java应用程序生成自定义的exe启动器 我对Winrun4J有很好的经验: 但您始终需要安装Java/JavaFX运行时,即使您有一个包含所有代码的.exe JavaFX团队在与JavaFX2.2SDK捆绑的工具(包含在更新6的Java7中)中实现了对此的支持。用于打包可执行文件的JavaFX打包工具集记录在JavaFX部署指南的一节中 有关更多信息,请参阅“添加将Java+JavaFX+App联合捆绑到单

我想为我用JavaFX2.0制作的项目制作一个可执行文件。有人能帮我吗?

有几种工具可以为Java应用程序生成自定义的exe启动器

我对Winrun4J有很好的经验:


但您始终需要安装Java/JavaFX运行时,即使您有一个包含所有代码的.exe

JavaFX团队在与JavaFX2.2SDK捆绑的工具(包含在更新6的Java7中)中实现了对此的支持。用于打包可执行文件的JavaFX打包工具集记录在JavaFX部署指南的一节中

有关更多信息,请参阅“添加将Java+JavaFX+App联合捆绑到单个本机可执行文件中的功能”(任何人都可以注册查看jira)

第三方工具(如或)简化了使用通用构建系统构建本机JavaFX可执行文件的集成

JavaFX打包工具还可以用于以本机方式打包任何Java应用程序,而不仅仅是JavaFX应用程序。例如,一个Swing应用程序,如下所示


如果您想为JavaFX的2.0或2.1版本(不是JavaFX 2.2+)进行打包,那么您应该进行查看。

JavaFX 2+现在可以轻松打包为本机exe(带有当前JRE添加的有效负载),最新(如2012年底)文章如下:

出于好奇,我在Windows上创建了一个可执行文件(将netbeans构建代码复制粘贴到netbeans的build.xml中),来自画布和hello world示例:该应用程序约为20k,可执行/启动程序约为80k,添加的运行时为138mb


顺便说一句,如果您安装了较旧的netbeans(使用1.7jdk之前的版本安装),您可能需要更新它或编辑其netbeans.conf,修复“netbeans\u jdkhome”路径,否则,捆绑的可执行文件的打包可能会失败。

jewelsea提到的JavaFX2.2本机打包的要点是,您不需要依赖系统上的Java运行时。它还嵌入了exe/dmg/rpm。希望这对只链接的回答有所帮助,belowI已经为两个不同的应用程序创建了两个javafx exe,但在安装时,它们都安装在同一目录中(第一个安装在其目录中),因此我无法打开该应用程序。。我如何解决这个问题?@狼獾请以新问题的形式提出新问题。对不起,我没有权限,它被阻止了:(