为JavaFX项目构建而不是创建exe

java deployment javafx packaging

186 观看

1回复

16 作者的声誉

我正在尝试为我的JavaFx项目构建一个exe文件。该项目是用Java 6编写的,我已经下载了独立的JavaFX for Java 6.当我尝试使用ant构建build.xml文件时它是成功的但是没有创建exe我认为它可能是因为它之前的这个消息完成构建。

跳过[Exe Bundler(基于Inno Setup)]由于[Java Runtime不包含lib \ jfxrt.jar]

我该如何解决这个问题?

编辑: 修复了 如何更改Eclipse / ANT的JAVA.HOME

作者: Pod 的来源 发布者: 2013 年 6 月 27 日

回应 (1)


0

8 作者的声誉

更好的解决方案可能是使用build.xml输出jar文件。然后创建一个文本文件,然后将其重命名为执行jar的.bat文件。它非常简单,如果你想要制作一个安装程序来创建bat文件的快捷方式。bat文件的内容应如下所示(示例将删除控制台显示,但如果您希望控制台使用java而不是javaw):

@echo off

rem ***** Memory Initialization args *****
SET MYPROPS=%MYPROPS% -Xms512m
SET MYPROPS=%MYPROPS% -Xmx1024m

@echo on
START javaw %MYPROPS% -jar <project_jar>.jar com.example.Main
@echo off
作者: Alessandro 发布者: 13.02.2019 11:30
32x32