Deployment JavaFX桌面部署为EXE文件

Deployment JavaFX桌面部署为EXE文件,deployment,ant,javafx,inno-setup,Deployment,Ant,Javafx,Inno Setup,我正在使用EclipseIDE,并且一直在尝试将Ant作为.EXE文件从eclipse内部部署应用程序。Inno Setup 5.0已安装并位于我的环境路径中 C:\ProgramFiles\Inno Setup 5;C:\ProgramData\Oracle\Java\javapath;C:\ProgramFiles\Java\jdk1.8.0\U 45\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYS

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

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

这是我在构建中遇到的错误 项目\build\build\classes\META-INF 在以下位置使用基本JDK:
C:\ProgramFiles\Java\jdk1.8.0\u 40\jre
由于配置问题,已跳过Bundler EXE安装程序:缺少主应用程序jar。
修复建议:确保使用fx:jar任务创建主应用程序jar。 建设成功

我的问题是如何包含jar以及Inno Setup 5.0的路径是否正确 编辑得不错 @杜家杰

下面是使用EclipseLuna为JavaFX项目构建EXE文件的分步说明

在Eclipse中右键单击项目名称

选择构建路径

配置生成路径

单击“库”选项卡

单击添加JAR

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

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

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

将包格式设置为“无”

单击Generate ant build.xml并运行

然后将包格式设置回EXE

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


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

@2475470这非常有效,感谢您一步一步地完成。我不确定为什么需要JAR文件,但它可以工作。如果使用Inno Setup 5而不使用build,那就太好了。fxbuild让我们看看Phantomazi是否纠正了你的拼写,我会投票支持你的答案,但我只是一个6年级的新手哈哈