[英]EXCEPTION_ACCESS_VIOLATION after build a windows self-contained application with jdeps + jlink + jpackage
我试图建立一个束(自包含的应用程序) windows
使用jdeps
+ jlink
+ jpackage
。
在Mac上,用同样的方法,我设法创造(以下JPackageScriptFX作为参考)本项目完全工作自足“的.app” 图形编辑器通过一个组合maven
和使用脚本jdeps
+ jlink
+ jpackage
。
我预计,对于相同的配置jdeps
+ jlink
+ jpackage
会在Windows安装后,工作过的WiX 3.X 。
该过程运行良好并生成安装程序,但不幸的是,当我启动“.exe”文件时出现以下错误。
maven install
可以复制该问题。#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000000, pid=16672, tid=5124
#
# JRE version: (15.0+36) (build )
# Java VM: OpenJDK 64-Bit Server VM (15+36, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C 0x0000000000000000
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
完整的“.log”打印可以在这里找到。
将zip.dll
从{your app path}/runtime/bin/
复制到{your app path}
。
我不知道这个解决方案是否适合遇到同样问题的任何其他人,但对我来说,只需将使用的 JDK 切换到Liberica JDK 就可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.