【问题标题】:How to find a duplicate class on the class path?如何在类路径上找到重复的类?
【发布时间】:2012-07-19 14:18:31
【问题描述】:

如何在类路径中找到重复的类?

背景:

我怀疑有一个重复的类 (javax.mail.Session)。我找到了这个类的一个罐子,但我不知道包含相同类的第二个罐子在哪里。

我正在使用 Eclipse。

【问题讨论】:

  • 请 Eclipse 告诉您。它应该知道第二类的来源是什么。
  • 如果你在 maven 上,有一个 plugin that does that check

标签: java jar classpath


【解决方案1】:

在 eclipse 中按 ctrl-shift-T 并输入 Session:

【讨论】:

    【解决方案2】:

    验证这是否可以帮助您。该脚本将查找文件夹中的所有 jar 文件,提取所有类并找到相等的类(全名完全相同)。

    Remove duplicate jars in a directory

    【讨论】:

      【解决方案3】:

      这些工具或许能解决您的问题:

      1. Classpath Inspector

      2. Classpath Checker

      【讨论】:

        猜你喜欢
        • 2015-12-24
        • 2012-09-14
        • 2013-12-17
        • 2019-02-19
        • 1970-01-01
        • 2016-02-04
        • 2017-09-12
        • 2014-05-29
        • 2013-07-22
        相关资源
        最近更新 更多