成语大全网 - 经典成语 - 请问"META-INF"是什么意思?

请问"META-INF"是什么意思?

META-INF, 相当于一个信息包,用于存放一些meta information相关的文件。用来配置应用程序、扩展程序、类加载器和服务manifest.mf文件,在用jar打包时自动生成。

这个文件夹应该被看作是JAVA工程的一个内部META目录,所以这个目录下的文件应该都是build工具来生成的,我们自己的文件应该直接放到根目录下或者其他的子目录中。

扩展资料

双语例句:

1.This file must reside in a root directory (outside any package) on the classpath, or in a META-INF subdirectory of a directory in the classpath. ?

这个文件必须位于根目录的路径下(不在任何包中),或者在类路径的一个目录的 META-INF 子目录中。

2.The easiest way to do this is to put it into a /META-INF directory that is a subdirectory of your source code (it just needs to be in the root of the directory where your compiled classes are output).

最简单的方法是放入 /META-INF 目录,这是源代码的子目录(需要将它放到输出编译类的根目录中)。

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,如果我们把MANIFEST中的配置信息进行分类,可以归纳出下面几个大类:

一、 一般属性

1、 Manifest-Version

用来定义manifest文件的版本,例如:Manifest-Version: 1.0

2、Created-By

声明该文件的生成者,一般该属性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.1

参考资料有道词典-meta-inf