如何使用jpackage

问题描述

我正在使用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 (将#修改为@)