JavaFX桌面部署为EXE文件

时间:2015-08-04 21:37:12

标签: deployment ant javafx inno-setup

我正在使用eclipse IDE并且一直在尝试使用Ant从Eclipse内部部署应用程序作为.EXE文件。 Inno Setup 5.0已安装在我的环境路径中。

C:\Program Files\Inno Setup 5;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jdk1.8.0_45\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Dell\DW WLAN Card

这是我从构建中获得的错误 项目\编译\编译\类\ META-INF 在C:\Program Files\Java\jdk1.8.0_40\jre使用基本JDK 由于配置问题,Bundler EXE安装程序被跳过:缺少主应用程序jar 修复建议:确保使用fx:jar任务来创建主应用程序jar。 建立成功

我的问题是我如何包含jar并且我有Inno Setup 5.0的路径coorect

1 个答案:

答案 0 :(得分:2)

@Phantomazi 很好的编辑 @James Duh

以下是使用Eclipse Luna为JavaFX项目构建EXE文件的分步说明

右键单击Eclipse中的项目名称

选择构建路径

配置构建路径

单击“库”选项卡

单击“添加JAR”

选择您的项目,然后导航到构建 - > dist - >库

你应该在libs文件夹中有一个ProjectName.jar文件

如果没有通过打开build.fxfuild创建一个jar文件

将包格式设置为NONE

单击Generate ant build.xml并运行

然后将包格式设置回EXE

您的控制台视图将告诉您EXE文件的保存位置 实施例

C:\ Users \ User Name \ workspace \ Project Name \ build \ deploy \ bundles