有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Eclipse将Java项目导出到JAR时出现“重复条目”错误

我正在尝试将一个带有Eclipse3.6.1的Java项目导出到一个可运行的Jar中。这以前可以正常工作,但今天失败了,因为我在我的类路径中添加了一些额外的jar

错误是

duplicate entry: some/class.class

有趣的是,在我的buildpath中,几乎所有类都有一个重复的条目。尽管我没有改变什么。我添加的jar不包含重复的类

问:这是某种Eclipse错误吗?我在看什么明显的东西吗?有人知道是什么导致了这个错误吗

干杯


共 (2) 个答案

  1. # 1 楼答案

    我也有同样的问题,但后来我稍微修改了Eclipse中的构建设置,使之成为下面提到的设置

    Eclipse export jar

    这为我解决了重复输入的问题,它只是将所有必需的JAR复制到一个子目录

  2. # 2 楼答案

    在我的情况下,清理项目不会改变任何事情,因此我使用了一种变通方法:

    1. 通过save ANT script ant script genration激活生成脚本
    2. 手动或在eclipse中执行ant脚本(更好) executing script by eclipse

    我通过添加选项来更改我的ant构建脚本,如本文duplicate=“preserve”(在复制的文件上保留第一个版本)

    希望能有所帮助