JavaFX桌面应用程序的部署为EXE文件

3
我正在使用Eclipse IDE,并一直在尝试使用Ant从Eclipse内部部署应用程序,以作为.EXE文件。Inno Setup 5.0已安装并位于我的环境路径中。
这是我从构建中得到的错误: Project\build\build\classes\META-INF 在这里使用基本JDK: C:\Program Files\Java\jdk1.8.0_40\jre Bundler EXE Installer因配置问题而被跳过:主应用程序jar文件丢失。
修复建议:确保使用fx:jar任务创建主要应用程序jar文件。 构建成功
我的问题是如何包括jar文件,以及我是否正确设置了Inno Setup 5.0的路径。
1个回答

2

@Phantomazi 很好的编辑 @James Duh

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

在Eclipse中右键单击项目名称

选择“构建路径”

配置构建路径

点击“库”选项卡

点击“添加JAR”

选择您的项目,然后导航到build -> dist -> libs

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

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

将包格式设置为“NONE”

点击生成ant build.xml并运行

然后将包格式设置回“EXE”

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

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


@2475470 这个方法非常好,感谢您提供的逐步指导。虽然我不确定为什么需要JAR文件,但它确实有效。如果能使用Inno Setup 5而不是build.fxbuild就更好了,让我们看看Phantomazi是否会纠正你的拼写。我想给您的答案点赞,但我只是一个六年级的新手哈哈。 - James_Duh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接