使用jdeps + jlink + jpackage构建Windows自包含应用程序后,EXCEPTION_ACCESS_VIOLATION

问题描述

我正在尝试使用windows + jdeps + jlinkjpackage构建捆绑包(自包含应用程序)。

在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即可。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...