我使用Eclipse 4.5.2来部署JavaFX应用程序(JDK 1.8)。我想在安装过程中更改IniFile。 Ant任务或JavaFX部署正在临时文件夹AppData\Local\Temp\fxbundler5060494280971686435\windows
但我希望Ant使用我的自定义wxs文件。我该怎么做?
我没有找到明确说明放置自定义wxs文件的位置。我将它放在我的项目\build\Package\Windows\test.wxs
下。
但输出说明:
配置文件保存到C:\ Users \ xxx \ AppData \ Local \ Temp \ fxbundler5060494280971686435 \ windows。使用它们来定制包。
使用默认包资源[WiX配置文件](将package / windows / test.wxs添加到类路径以进行自定义)
我的文件夹结构如下所示:
project
src
ressources
build
build
classes
libs
src
package
windows
test.wxs
build.xml
我需要做什么,使用我的自定义wxs文件???
提前致谢。
答案 0 :(得分:0)
我遇到了同样的问题。虽然,我使用inno setup来构建setup.exe文件。
我的解决方案是编写我自己的基于javafx脚本的inno安装脚本,该脚本位于C:\ Users \ xxx \ AppData \ Local \ Temp \ fxbundler5dss886329843971686435 \ windows中,然后编写另一个ant任务取决于fx:deploy task I在命令行中执行innosetup脚本,如blow:
<target name="do-mydeplopy" depends="do-fxdeploy, prepare-deploy">
<exec executable="iscc">
<arg value="my-deploy.iss"/>
</exec>
</target>
您应该学习如何编写安装脚本。