首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用--app-image选项创建安装程序时,jpackage崩溃。

当使用--app-image选项创建安装程序时,jpackage崩溃。
EN

Stack Overflow用户
提问于 2020-11-08 23:39:11
回答 1查看 753关注 0票数 4

我试图使用jpackage为我的Java应用程序创建一个安装程序。我在Windows 10上使用OpenJDK 15.0.1。我可以使用

代码语言:javascript
复制
jpackage --input C:\MyApp --main-jar MyApp.jar

这基本上是可行的,但是安装的应用程序缺少资源文件。根据文档,我应该能够构建一个应用程序映像,将我的资源文件添加到映像中,然后从修改后的应用映像构建安装程序,如下所示

代码语言:javascript
复制
cd C:\MyApp
mkdir build
copy MyApp.jar build
jpackage --type app-image --n MyAppImage --input C:\MyApp\build --main-jar MyApp.jar
copy <resource files> MyAppImage
jpackage --app-image MyAppImage --name MyAppInstaller

这构建了MyAppImage,但是当我运行jpackage --app-image时,它会崩溃。这是输出:

代码语言:javascript
复制
WARNING: Using incubator modules: jdk.incubator.jpackage
java.io.IOException: Command [C:\Program Files (x86)\WiX Toolset v3.11\bin\light.exe, -nologo, -spdb, -ext, WixUtilExtension, -out, C:\Users\Jerry\AppData\Local\Temp\jdk.incubator.jpackage10106877493523723400\images\win-exe.image\MyAppInstall-1.0.msi, -sice:ICE27, -loc, C:\Users\Jerry\AppData\Local\Temp\jdk.incubator.jpackage10106877493523723400\config\MsiInstallerStrings_en.wxl, C:\Users\Jerry\AppData\Local\Temp\jdk.incubator.jpackage10106877493523723400\wixobj\main.wixobj, C:\Users\Jerry\AppData\Local\Temp\jdk.incubator.jpackage10106877493523723400\wixobj\bundle.wixobj]in C:\Users\Jerry\AppData\Local\Temp\jdk.incubator.jpackage10106877493523723400\images\win-msi.image\MyAppInstall exited with 103 code

还有其他人遇到过这个吗?我该试试什么?

(这是对earlier post的后续操作)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-09 22:10:33

似乎是:https://bugs.openjdk.java.net/browse/JDK-8254783

当应用程序名称与安装程序名称不同时,

jpackage在Windows上失败

我可以用JDK 15 build 36再现您的崩溃。

如果我为--name指定的参数与为应用程序映像指定的参数相同,则对我有效。在您的情况下,工作命令应该是:

代码语言:javascript
复制
jpackage --app-image MyAppImage --name MyAppImage

(与app-image命令的名称相同,但您可能需要更改名称)。

不管它的价值如何,这在最新的JDK16-EA中是可行的。(另见关于JBS问题的评论)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64744154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档