前言:
今天小伙伴们对“java核心技术卷一卷二小白能看懂吗”可能比较关怀,你们都需要分析一些“java核心技术卷一卷二小白能看懂吗”的相关资讯。那么小编在网摘上汇集了一些对于“java核心技术卷一卷二小白能看懂吗””的相关资讯,希望朋友们能喜欢,朋友们一起来学习一下吧!原文4.9.2 清单文件
除了类文件、图像和其他资源外,每个JAR 文件还包含一个清单文件(manifest),用于描述归档文件的特殊特性。
清单文件被命名为MANIFEST.MF,它位于JAR 文件的一个特殊的META-INF 子目录中。合法的最小清单文件极其简单;
Manifest-Version: 1.0
复杂的清单文件可能包含更多条目。这些清单条目被分组为多个节。第一节被称为主节(main section)。它作用于整个JAR文件。随后的条目可以指定命名实体的属性,如单个文件、包或者URL。它们都必须以一个Name 条目开始。节与节之间用空行分开。例如
Manifest-Version:1.0
lines describing this archive
Name: Woozle.class
lines describing this file
Name:com/mycompany/mypkg/
lines describing this package
要想编辑清单文件,需要将希望添加到清单文件中的行放到文本文件中,然后运行
jar cfm jarFileName manifestFileName ...
例如,要创建一个包含清单文件的JAR 文件,应该运行
jar cfm MyArchive.jar manifest.mf com/mycompany/mypkg/*.class
要想更新一个已有的JAR 文件的清单,则需要将增加的部分放置到一-个文本文件中,然后执行以下命令:
jar ufm MyArchive.jar manifest-additions.mf
注释:请参见 获得有关JAR文件和清单文件格式的更多信息。
标签: #java核心技术卷一卷二小白能看懂吗