JIMAGE 文件的 JAR 文件 META-INF/MANIFEST.MF 等价物是什么?

What is the equivalent to JAR file META-INF/MANIFEST.MF for a JIMAGE file?

我主要使用 Scala,到目前为止它与 Java 8 最兼容。但是,我一直在尝试 Java 11,切换到模块的一个特定元素引起了我的兴趣...

在处理打包在 JAR 文件中的库时,通过检查嵌入式 META-INF/MANIFEST.MF 文件中的标准属性来检索有关它的信息相当简单,例如作为 实现 规范供应商、标题和版本 等(好的,所以该文件或其中一些属性可能会丢失,但它们通常可供我使用。)

但是,新的 JIMAGE 格式似乎明确禁止使用 META-INF/MANIFEST.MF 文件。 (参见此 bug report 作为示例。)

有没有办法指定和检索打包在 JIMAGE 文件中的库的相应信息?特别是,我想为以下标准清单属性定义和获取等效值:

jimage 格式仅在内部使用,用于存储属于 JDK 的 class 文件。它不是打包库的通用格式,不能在 JDK.

之外使用