0

天线出现了一个奇怪的问题 - 我最近切换到一台新笔记本电脑,现在当我将我的构建设置复制到它时,它开始表现出奇怪的行为。当我调用 wtkpackage(在具有完全相同代码库的旧笔记本电脑上工作得非常好)时,生成的 JAR 文件包含两个META-INF/MANIFEST.MF 文件(是的,完全相同的文件路径)。这些似乎具有相同的内容,并且从命令行解压缩工具 (unzip -l myscrewedup.jar) 的输出中,一个出现在文件的开头,一个出现在文件的末尾。我尝试将 duplicates="fail" 属性添加到 package 命令中,但没有任何乐趣。

有人遇到过这种情况么?如果是这样,您找到解决方案了吗?

4

1 回答 1

0

最好回答这个问题,以防其他人遇到同样的问题。问题出在我在新笔记本电脑上使用的 Ubunutu 11.04 设置上——出于某种莫名其妙的原因,jar 命令链接到 fastjar,这是一个 C 实现的 jar,它显然不能正常工作。将此切换到标准的 Sun 实现立即解决了这个问题。

于 2011-05-27T10:17:29.380 回答