如何解决使用jdeps + jlink + jpackage构建Windows自包含应用程序后,EXCEPTION_ACCESS_VIOLATION
我正在尝试使用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即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。