Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
EXE文件中未显示JavaFX部署信息_Java_Ant_Javafx - Fatal编程技术网

EXE文件中未显示JavaFX部署信息

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}"

我正在使用和InnoSetup成功创建Setup EXE。 我看不到的是,已填充自包含的exe(小Jar包装器exe)文件的属性,即安装后,转到install dir,右键单击应用程序的exe文件,然后转到属性详细信息:未填充产品名称、产品版本、版权等

FX ant任务显式设置值:

<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目录中创建的)