jpackage在Windows10和JDK16上不工作

a0x5cqrl  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(205)

尝试使用 jpackage 我的一个项目,但不工作,崩溃与103错误代码。
命令: jpackage.exe --main-jar evomaster.jar --input core/target/ --type msi 错误:

java.io.IOException: Command [C:\Program Files (x86)\WiX Toolset v3.11\bin\light.exe, -nologo, -spdb, -ext, WixUtilExtension, -out, C:\Users\arcur\WORK\code\EvoMaster\Main-1.0.msi, -sice:ICE27, -loc, C:\Users\arcur\AppData\Local\Temp\jdk.jpackage3073169401587857747\config\MsiInstallerStrings_en.wxl, -cultures:en-us, C:\Users\arcur\AppData\Local\Temp\jdk.jpackage3073169401587857747\wixobj\main.wixobj, C:\Users\arcur\AppData\Local\Temp\jdk.jpackage3073169401587857747\wixobj\bundle.wixobj] in C:\Users\arcur\AppData\Local\Temp\jdk.jpackage3073169401587857747\images\win-msi.image\Main exited with 103 code

jvm:openjdk version“16”2021-03-16 openjdk运行时环境采用openjdk(内部版本16+36)openjdk 64位服务器vm采用openjdk(内部版本16+36,混合模式,共享)
os名称microsoft windows 10 pro版本10.0.18363内部版本18363
有任何线索(关于我做错了什么)或解决方法(如果有人已经面临这个问题)?

更新:

在jorn vernee的建议下,我负责 light 命令,以查看错误消息。它充满了:

C:\Users\arcur\WORK\code\EvoMaster\foo\config\bundle.wxf(14413) : error LGHT0103 : The system cannot find the file 'C:\Users\arcur\WORK\code\EvoMaster\foo\images\win-msi.image\Main\app\classes\org\evomaster\core\search\service\Archive$sortAndShrinkIfNeeded$inlined$thenBy$2.class'.

所有这些错误消息的共同点是它们与 inlined 班级。这个程序是用英文写的 Kotlin ,jar是用 maven-assembly-plugin

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题