我正在尝试构建一个用于windows
使用jdeps
++的捆绑包(自包含应用程序jlink
)jpackage
。
在 mac 上,使用相同的过程,我设法通过结合使用+ +的脚本为该项目图形编辑器创建(遵循JPackageScriptFX作为参考)一个完全工作的独立“.app” 。maven
jdeps
jlink
jpackage
我希望在安装 wix 3.x 后,相同的 ++ 配置可以在Windows上jdeps
运行。jlink
jpackage
该过程运行良好并生成安装程序,但不幸的是,当我启动“.exe”文件时出现以下错误。
- 可以在此处找到有关我使用的配置的更多详细信息。
- 我使用的“bat”脚本是这个:build_app.bat。
maven install
在 Windows上的主项目上运行 a可以复制问题。
#
# 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”打印可以在这里找到。