gpt4 book ai didi

Java list 文件

转载 作者:搜寻专家 更新时间:2023-11-01 04:05:04 25 4
gpt4 key购买 nike

我正在尝试理解这些文件,我似乎可以找到使它易于理解和内存的读物。有人可以解释 list 文件以及创建它们的原因吗?对 bundle 的解释也将不胜感激。

谢谢你

最佳答案

Java 中的“ list ”通常表示 META-INF/MANIFEST.MF file在一个 jar 文件中。

它添加有关 .jar 文件及其内容的元数据。

最常见的用法大概是指定jar文件的主类(通过Main-Class属性)让jar文件可以直接执行(使用java -jar我的文件.jar).

其他用途是:

  • 存储存储文件的哈希值以进行签名验证
  • 密封 jar 文件(即确保只有来自此 jar 文件的类被加载到此 jar 文件中定义的包中)。
  • 存储版本/产品/生产者信息以便在运行时可读

这个通用的 Java 机制是 explained in this tutorial .

由于您还提到了 bundle ,您可能实际上在谈论 OSGi Bundle Manifest ,它建立在该机制之上,将一个简单的 jar 文件转换为一个包(也称为“模块”,有时是“插件”)。

关于Java list 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5805567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com