一个jar中具有相同名称的两个文件

时间:2013-01-25 18:10:53

标签: java jar

  

可能重复:
  Each class has two classfiles in jar file

你好,我有一个文件夹,共享相同的文件名:

    /ro/sv/base/Monkey.png

有人可以解释发生了什么吗?

我这里有罐子:[已删除]

1 个答案:

答案 0 :(得分:4)

来自Ant Jar任务文档

  

请注意,zip格式允许使用相同的多个文件   单个存档中存在的完全限定名称。这一直是   记录为不知情的用户造成各种问题。如果你   希望避免此行为,您必须将duplicate属性设置为a   默认值以外的值,“添加”。

简而言之,您可以在.zip文件中拥有多个具有相同完全限定名称的文件,这就是它的工作原理,如果您不希望出现此行为,请不要添加第二个.png。< / p>