当前位置: 首页 > 面试题库 >

META-INF的目的是什么?

朱承载
2023-03-14
问题内容

在Java中,您经常会看到一个包含一些元文件的META-INF文件夹。该文件夹的用途是什么,我可以放在那里?


问题答案:

一般来说,您不应该自己在META-INF中添加任何内容。相反,您应该依靠任何用于打包JAR的东西。这是我认为Ant真正擅长的领域之一:指定JAR文件清单属性。说起来很容易:

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

至少,我认为这很容易… :-)

关键是应将META-INF视为内部Java元目录。不要惹它!您要包含在JAR中的任何文件都应放在其他子目录中或JAR本身的根目录中。



 类似资料: