EXE文件中未显示JavaFX部署信息
我正在使用和InnoSetup成功创建Setup EXE。 我看不到的是,已填充自包含的exe(小Jar包装器exe)文件的属性,即安装后,转到install dir,右键单击应用程序的exe文件,然后转到属性详细信息:未填充产品名称、产品版本、版权等 FX ant任务显式设置值:EXE文件中未显示JavaFX部署信息,java,ant,javafx,Java,Ant,Javafx,我正在使用和InnoSetup成功创建Setup EXE。 我看不到的是,已填充自包含的exe(小Jar包装器exe)文件的属性,即安装后,转到install dir,右键单击应用程序的exe文件,然后转到属性详细信息:未填充产品名称、产品版本、版权等 FX ant任务显式设置值: <fx:deploy ...> <fx:info title="${application.title}" vendor="${application.vendor}"
<fx:deploy ...>
<fx:info
title="${application.title}"
vendor="${application.vendor}"
copyright="${application.vendor}">
</fx:info>
</fx:deploy>
变量设置如下:
<property name="application.title" value="TheApp"/>
<property name="application.vendor" value="TheVendor"/>
有人知道为什么吗?或者fx:info信息只会写入setup exe文件(从Inno安装程序中产生的文件,实际上正在发生这种情况)
提前感谢您的ant脚本(没有inno设置)创建的
exe
是否具有您提到的属性?Hi@ItachiUchiha,该应用程序是使用JavaFX的自动生成build.xml构建的。这意味着jar编译、部署步骤和InnoSetup步骤将依次执行。我只是填充“我的值”,但整个过程是自包含exe的默认JFX构建。因此,我在exe创建中没有控制权(或不知道如何控制)(这是在User/Temp目录中创建的)