java—对签名库使用jpackage(和jlink)

n7taea2i  于 2021-07-11  发布在  Java
关注(0)|答案(0)|浏览(263)

我有一个javafx应用程序,它使用bouncycastle作为依赖项。
我想生成一个嵌入轻量级jre 15的可执行文件。
为此,我使用了在jlink上工作的javajpackage工具。问题是这个命令不能像bouncycastle那样管理签名库。
事实上,我得到:

jlink failed with: Error: signed modular JAR {PATH_TO_APP}\jre_jlink\libs\bcprov-jdk15on-1.67.jar is currently not supported, use --ignore-signing-information to suppress error

选择 --ignore-signing-information 无法在jlink上使用,因为我无法控制jpackage。如果我可以使用这个选项,我就不能在我的应用程序中使用bouncycastle。
有没有一个解决方案可以将我的应用程序打包到包含我的应用程序、jre及其依赖项的windows可执行文件中?

暂无答案!

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

相关问题