为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 JLink 与 AppCDS 结合使用

如何将 JLink 与 AppCDS 结合使用

慕雪6442864 2023-08-09 15:06:59
我们正在使用 JLink 创建我们自己的 jre。在尝试移植到 java 13 时,我想利用新的 AppCDS 更改。我遇到的第一个错误是 jlink 没有复制classes.jsa。如果我手动复制classes.jsa,我会得到一个不同的错误:jar 文件不是构建共享存档文件时使用的文件。我认为它们都源于这样一个事实:我没有链接到 appCDS 的正确模块。但是我找不到有关该模块是什么的任何文档。有人有任何线索吗?
查看完整描述

1 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

我不得不在 Java 13 上暂停一下,但今天又回到了它。我能够通过java -Xshare:dump从我的 jlinked jre 运行来修复它。这创建了它所期望的classes.jsa 文件,从那里我可以使用ArchiveClassesAtExit 和SharedArchiveFile。



查看完整回答
反对 回复 2023-08-09
  • 1 回答
  • 0 关注
  • 120 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信