使用Eclipse将Java项目导出到JAR时出现“重复条目”错误
我正在尝试将一个带有Eclipse3.6.1的Java项目导出到一个可运行的Jar中。这以前可以正常工作,但今天失败了,因为我在我的类路径中添加了一些额外的jar
错误是
duplicate entry: some/class.class
有趣的是,在我的buildpath中,几乎所有类都有一个重复的条目。尽管我没有改变什么。我添加的jar不包含重复的类
问:这是某种Eclipse错误吗?我在看什么明显的东西吗?有人知道是什么导致了这个错误吗
干杯
# 1 楼答案
我也有同样的问题,但后来我稍微修改了Eclipse中的构建设置,使之成为下面提到的设置
这为我解决了重复输入的问题,它只是将所有必需的JAR复制到一个子目录
# 2 楼答案
在我的情况下,清理项目不会改变任何事情,因此我使用了一种变通方法:
我通过添加选项来更改我的ant构建脚本,如本文duplicate=“preserve”(在复制的文件上保留第一个版本)
希望能有所帮助