META-INF的目的是什么?

问题:

在Java中,您经常会看到包含一些元文件的META-INF文件夹。这个文件夹的目的是什么,我可以把它放在哪里?

回答:

一般来说,你不应该把任何东西放在META-INF里面。相反,你应该依靠你用来打包你的JAR的东西。这是我认为Ant真正优秀的领域之一:指定JAR文件清单属性。很容易说:

<jar ...>
    <manifest>
        <attribute name="Main-Class" value="MyApplication"/>
    </manifest>
</jar>

至少,我觉得很容易… 🙂
关键是META-INF应该被认为是一个内部Java meta目录。不要乱了!您要包含在JAR中的任何文件都应放在某个其他子目录或JAR本身的根目录下。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: What’s the purpose of META-INF?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

21 − = 13