gpt4 book ai didi

java - OpenJDK 13/jpackage - Windows 下捆绑应用程序和运行时的问题

转载 作者:行者123 更新时间:2023-12-05 07:23:28 26 4
gpt4 key购买 nike

我正在测试 OpenJDK 13 中的 jpackage 实用程序以创建 bundle 和安装程序。只要我使用 OpenJDK 作为创建的包的运行时,它在 Windows 和 MacOS 上运行良好。但是 OpenJDK13 没有发布,我喜欢使用 OpenJDK12 作为运行时。所以我正在创建一个 OpenJDK12 运行时:

jlink --output myruntime 
--module-path ../jmods
--add-modules ALL-MODULE-PATH
--bind-services
--compress=2
--strip-native-commands

我在 jpackage 中使用这个运行时

jpackage create-app-image ^
-o "/MyProject" ^
-i /MyProject/path/to/my/jars ^
-n application ^
--runtime-image ..\..\OpenJDK12\bin\myruntime ^
--main-class my.application.main.class ^
--main-jar main.jar

bundle 创建时没有错误消息。但是当我尝试启动该应用程序时,我在 Windows 下收到“无法启动 JVM”错误。

如果我在 MacOS 上尝试相同的操作,一切正常。

有没有人有什么想法或一些提示出了什么问题?或者我可以在哪里搜索解决方案或更多信息?

谢谢

最佳答案

请在命令行中启动app exe并将其输出粘贴到这里

您还可以尝试最新的 jpackage 版本,看看它们是否修复了某些问题。

这是一篇如何使用 OpenJDK 11 和 OpenJDK 14 与 jpackage 构建应用程序镜像的文章,仅用于构建安装程序/包:https://walczak.it/blog/distributing-javafx-desktop-applications-without-requiring-jvm-using-jlink-and-jpackage

关于java - OpenJDK 13/jpackage - Windows 下捆绑应用程序和运行时的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56017957/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com