META-INF
文件夹是 Java 应用程序和库中一个特殊的目录,通常用于存放元数据(Metadata)和配置文件。它是 Java 标准的一部分,Java 虚拟机和相关工具会识别并处理该目录中的特定文件。以下是 META-INF
文件夹的常用使用场景:
1. 存放 Manifest 文件 (MANIFEST.MF
)
- 作用:
MANIFEST.MF
是 Java JAR 文件的元数据文件,用于描述 JAR 文件的内容和属性。 - 常用场景:
- 指定主类(
Main-Class
):用于可执行 JAR 文件。 - 定义类路径(
Class-Path
):指定依赖的 JAR 文件。 - 版本信息:记录 JAR 文件的版本、作者等信息。
- 指定主类(
- 示例:
plaintext复制
Manifest-Version: 1.0 Main-Class: com.example.MyApp Class-Path: lib/dependency1.jar lib/dependency2.jar