META-INF 存在程序入口相关信息, 每个jar 都会有这个文件夹,里面的 MANIFEST文件 记录这些信息 WEB-INF 使用web 项目才会有这个文件夹,普通的 j2se项目 是没有这个文件夹的 我们把MANIFEST中的配置信息进行分类,可以归纳出下面几个大类: 一. 一般属性 1. Manifest-Version 用来定义manifest文件的版本,例如:Manifest-Version: 1.0 2. Created-By 声明该文件的生成者,一般该属性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.1 3. Signature-Version 定义jar文件的签名版本 4. Class-Path 应用程序或者类装载器使用该值来构建内部的类搜索路径 二. 应用程序相关属性 1. Main-Class 定义jar文件的入口类,该类必须是一个可执行的类,一旦定义了该属性即可通过 java -jar x.jar来运行该jar文件。 三. 小程序(Applet)相关属性 1. Extendsion-List 该属性指定了小程序需要的扩展信息列表,列表中的每个名字对应以下的属性 2. <extension>-Extension-Name 3. <extension>-Specification-Version 4. <extension>-Implementation-Version 5. <extension>-Implementation-Vendor-Id 5. <extension>-Implementation-URL 四. 扩展标识属性 1. Extension-Name 该属性定义了jar文件的标识,例如Extension-Name: Struts Framework 五. 包扩展属性 1. Implementation-Title 定义了扩展实现的标题 2. Implementation-Version 定义扩展实现的版本 3. Implementation-Vendor 定义扩展实现的组织 4. Implementation-Vendor-Id 定义扩展实现的组织的标识 5. Implementation-URL : 定义该扩展包的下载地址(URL) 6. Specification-Title 定义扩展规范的标题 7. Specification-Version 定义扩展规范的版本 8. Specification-Vendor 声明了维护该规范的组织 9. Sealed 定义jar文件是否封存,值可以是true或者false (这点我还不是很理解) 六. 签名相关属性 签名方面的属性我们可以来参照JavaMail所提供的mail.jar中的一段 Name: javax/mail/Address.class Digest-Algorithms: SHA MD5 SHA-Digest: AjR7RqnN//cdYGouxbd06mSVfI4= MD5-Digest: ZnTIQ2aQAtSNIOWXI1pQpw== 这段内容定义类签名的类名、计算摘要的算法名以及对应的摘要内容(使用BASE64方法进行编码)
详细解决方案
相关解决方案
- jboss4.2分布式事务出错:Could not enlist in transaction on entering meta-aware object!该怎么处理
- 修改<meta>标签的内容解决思路
- java io 读取 META-INF 文件夹失误,何解
- meta 标签内 value 值不让应用 后台方法调用
- 用后台代码给<meta></meta>设置关键字解决方法
- Could not load file or assembly 'Meta.Web' or one of its dependencies. 磁盘空间不足解决思路
- ASP.NET 怎么动态修改 Header 属性如添加 Meta 标签 keywords description
- 怎么在<meta name="keywords" content="$value[tagname]"/>加入关健词
- 怎的在*ascx页面里,设置它父页面的<meta name="keywords">
- meta 之 viewport 初记
- Java和C#什么区别?老师说Java和C#差不多
- socket和端口号,什么区别?
- <meta>标签自动跳转跟超链接指定地址的区别
- jQuery:在页面加载完毕之后,如何在head里加title、meta
- Head中的link、meta、的元素跑到body里头去了
- HTML中<meta>中的content-type首字母急需大写吗
- 为啥用了<meta http-equiv="Windows-Target" content="top"网页还是能在分帧中显示,恳求个大神帮忙解决
- 初学者求教<meta>语句网页跳转特效如何不管用啊
- html温习3:meta
- <meta http-equiv="refresh" content="1"> 用这个能不能控制刷新次数啊该如何解决
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- meta 小疑点,迅速揭贴
- HTML-META
- Meta CSS框架公布,一个整合自开心网,163等大站的css定义集框架
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- HTML中<meta>标签的应用
- HTML中,小<meta>的佳作用
- Head中的link、meta、的元素跑到body里面去了,该怎么处理
- <meta http-equiv=pragma.>解决思路
- 为何IE6中元素“meta”不能嵌套在元素“td”中?解决方法