MANIFEST.MF 是 Java JAR 文件中的一個元數據文件,用于描述打包的 JAR 文件中的各種屬性和信息。它是 Java 平臺的一種規范,用于定義和管理 Java 應用程序的組件、庫和模塊。 MANIFEST.MF 文件包含以下信息:
Main-Class:指定 JAR 文件的入口類,即 Java 程序的主類。
Class-Path:指定 JAR 文件的依賴庫和其他資源的路徑。
Created-By:指定創建 JAR 文件的工具和版本。
Built-By:指定構建 JAR 文件的人或團隊。
Implementation-Version:指定 JAR 文件的版本號。
Implementation-Vendor:指定 JAR 文件的提供者或供應商。
Specification-Title:指定 JAR 文件所實現的規范的標題。
Specification-Version:指定 JAR 文件所實現的規范的版本號。
MANIFEST.MF 文件可以通過文本編輯器進行編輯和修改,也可以使用 Java 的打包工具如 jar 命令來生成和更新。它對于管理 Java 應用程序的版本、依賴關系和配置非常重要。