码迷,mamicode.com
首页 > 编程语言 > 详细

关于java中的MANIFEST.MF 文件内容

时间:2014-10-28 13:45:57      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:des   blog   http   io   ar   使用   java   sp   strong   

打开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 

解释几个常用属性的意思

  1. Manifest-Version 用来定义manifest文件的版本
  2. Created-By 声明该文件的生成者,一般该属性是由jar命令行工具生成的
  3. Class-Path 应用程序或者类装载器使用该值来构建内部的类搜索路径
  4. Main-Class 定义jar文件的入口类,该类必须是一个可执行的类,一旦定义了该属性即可通过 java -jar x.jar来运行该jar文件

其他更详细的不多说了,项目开发中基本上用不到,如需了解更详细请猛击下面的连接

  1. MANIFEST.MF更详细的中文说明
  2. oracle java官方说明文档

关于java中的MANIFEST.MF 文件内容

标签:des   blog   http   io   ar   使用   java   sp   strong   

原文地址:http://www.cnblogs.com/javaee6/p/4056585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!