首页 > 代码库 > 关于java中的MANIFEST.MF 文件内容
关于java中的MANIFEST.MF 文件内容
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息。可以简化Java应用程序的打包和发布。其中我们最常用的就是Main-Class和Class-Path了。我们来先看看一个MANIFEST.MF文件的内容
Manifest-Version: 1.0 Created-By: Apache Ant 1.5.1 Extension-Name: Struts Framework Specification-Title: Struts Framework Specification-Vendor: Apache Software Foundation Specification-Version: 1.1 Implementation-Title: Struts Framework Implementation-Vendor: Apache Software Foundation Implementation-Vendor-Id: org.apache Implementation-Version: 1.1 Class-Path: commons-beanutils.jar commons-collections.jar commons-dig
解释几个常用属性的意思
- Manifest-Version 用来定义manifest文件的版本
- Created-By 声明该文件的生成者,一般该属性是由jar命令行工具生成的
- Class-Path 应用程序或者类装载器使用该值来构建内部的类搜索路径
- Main-Class 定义jar文件的入口类,该类必须是一个可执行的类,一旦定义了该属性即可通过 java -jar x.jar来运行该jar文件
其他更详细的不多说了,项目开发中基本上用不到,如需了解更详细请猛击下面的连接
- MANIFEST.MF更详细的中文说明
- oracle java官方说明文档
关于java中的MANIFEST.MF 文件内容
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。