manifest是啥(MANIFEST.MF是什么又干什么用的)

大家好,张承辉来为大家解答以上问题。manifest是啥,MANIFEST.MF是什么又干什么用的很多人还不知道,现在让我们一起来看看吧!

1、 Implementation-Title定义扩展实现的标题。

2、 Implementation-Version定义扩展实现的版本。

3、 实现——供应商定义扩展实现的组织。

4、 Implementation-Vendor-Id定义了扩展实现的组织的身份。

5、 实现-URL:定义了扩展包的下载地址(URL)。

6、 规范标题定义了扩展规范的标题。

7、 Specification-Version定义了扩展规范的版本。

8、 规范-供应商说明维护规范的组织。

9、 Sealed定义了jar文件是否密封,值可以是真也可以是假(这个我还是不太懂)。

10、 签名相关属性

11、 签名属性可以参考JavaMail提供的mail.jar中的一段话。

12、 name : javax/mail/address . class

13、 摘要-算法:SHAMD5

14、 SHA-digest : ajr 7 rqnn//cdygouxbd 06 msvfi 4=

15、 MD5-digest : zntiq 2 aqatsniowxi 1 qpw==

16、 这个部分定义类签名的类名,计算摘要的算法名和相应的摘要内容(用BASE64方法编码)。

17、 自定义属性

18、 除了上述属性,您还可以在MANIFEST中添加自己的属性和响应值。例如,J2ME计划的jar包可能包含以下信息

19、 微蚀配置:CLDC-1.0

20、 MIDlet-name : J2ME _ MOBBERMidletSuite

21、 MIDlet-Info-URL:http://www.javayou.com/

22、 MIDlet-Icon:/icon.png

23、 MIDlet-vendor : midletsuitevendor

24、 MIDlet-1:mobber,/icon.png,mobber

25、 MIDlet版本:1.0.0

26、 微环境-Profile:MIDP-1.0

27、 MIDlet-描述:Communicator

28、 如何使用:JDK为我们提供了处理这些信息的API。我们可以通过传递JarFile的路径,然后调用JarFile的getManifest方法来获取清单信息。

本文到此结束,希望对大家有所帮助。

(0)
上一篇 2022年7月11日
下一篇 2022年7月11日

相关推荐