jar包中的MANIFEST.MF文件解析

MANIFEST.MF是JAVA JAR文件中的重要组成部分,它包含了jar的基本信息,如版本、创建者、签名版本、类路径、入口类等。MANIFEST.MF的属性分为一般属性、应用程序相关属性、包扩展属性、签名相关属性和自定义属性。通过Java的`java.util.jar`包,可以方便地读取和处理这些信息。常用设置包括Manifest-Version、Class-Path和Main-Class。
摘要由CSDN通过智能技术生成

在java的jar文件中,经常可以看到包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息。

Jar文件的目录结构如下:

下面详细介绍MANIFEST.MF文件的内容,先来看zookeeper-3.3.1.jar中包含的MANIFEST.MF文件内容:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 16.3-b01 (Sun Microsystems Inc.)
Main-Class: org.apache.zookeeper.server.quorum.QuorumPeer
Built-By: phunt
Built-At: 05/07/2010 17:14 GMT
Built-On: valhalla
Implementation-Title: org.apache.zookeeper
Implementation-Version: 3.3.1-942149
Implementation-Vendor: The Apache SoftwareFoundation
Bundle-Vendor: The Apache Software Foundation
Bundle-Name: ZooKeeper Bundle
Bundle-SymbolicName:org.apache.hadoop.zookeeper
Bundle-ManifestVersio
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值