问题描述
我正在尝试使用windows
+ jdeps
+ jlink
为jpackage
构建捆绑包(自包含应用程序)。
在Mac上,通过相同的步骤,我设法通过组合{{1}为该项目JPackageScriptFX创建了一个完全正常运行的自包含“ .app”(以graph-editor为参考) }}和使用maven
+ jdeps
+ jlink
的脚本。
我希望jpackage
+ jdeps
+ jlink
的相同配置在安装wix 3.x后在Windows上也可以使用。
该程序可以正常运行并生成安装程序,但是不幸的是,当我启动“ .exe”文件时,出现以下错误。
- 有关我使用的配置的更多详细信息,请参见here。
- 我使用的“蝙蝠”脚本是这样的:build_app.bat。
- 在Windows上的main project上运行
jpackage
,可以复制该问题。
maven install
完整的“ .log”打印可以在here中找到。
解决方法
将 zip.dll
从 {your app path}/runtime/bin/
复制到 {your app path}
。
我不知道该解决方案是否适合其他遇到相同问题的人,但是对我来说,只需将JDK切换为Liberica JDK即可。