在Java中,您经常看到一个META-INF文件夹,其中包含一些META文件。这个文件夹的用途是什么?我可以放什么
从官方JAR文件规范(链接指向Java 7版本,但文本至少从v1.3起没有更改):
META-INF目录
Java 2平台识别和解释META-INF目录中的以下文件/目录,以配置应用程序、扩展、类加载器和服务:
MANIFEST.MF用于定义扩展名和包相关数据的清单文件
INDEX.LIST该文件由jar工具的新“
-i”选项生成,该选项包含应用程序或扩展中定义的包的位置信息。它是JarIndex实现的一部分,类装入器使用它来加速类装入过程
x.SFJAR文件的签名文件。’x’代表基本文件名
x.DSA与具有相同基本文件名的签名文件关联的签名块文件。此文件存储相应签名文件的数字签名
服务/此目录存储所有服务提供商配置文件