问题描述
我正在使用Java 14 jpackage打包32位JVM和Java应用程序,而Java 14 jpackage又使用WiX。
我可以成功创建一个.msi安装程序,但它似乎是一个64位应用程序, 甚至无法在32位Windows 7上启动。
那么如何创建32位.msi安装程序?
AFAIU jpackage为Wix创建所有配置文件,但是根据jpackage输出,我可以 自定义其中一些,这是jpackage的输出,暗示了这种可能性。
使用默认软件包资源WinLauncher.template [用于创建可执行属性文件的模板](将TestApp.properties添加到资源目录以进行自定义) 使用默认程序包资源main.wxs [主WiX项目文件](将main.wxs添加到resource-dir进行自定义)。 使用默认的包资源overrides.wxi [覆盖WiX项目文件](将overrides.wxi添加到资源目录以进行自定义)。
我在谷歌上搜索了高低,但找不到答案。
我尝试了类似这样的事情:
文件:overrides.wxi
<?xml version="1.0" encoding="utf-8"?>
<Include>
<?define Win64 = "no" ?>
</Include>
但这并没有改变。
我很确定这很简单,但是我无法弄清楚。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)