【问题标题】:What method/class etc. uses this .jar?什么方法/类等使用这个.jar?
【发布时间】:2023-03-10 01:11:01
【问题描述】:

我有一个企业级的大型应用程序,有很多开发人员在开发它;它是一个 Java Spring 应用程序,我们使用 Eclipse 作为开发环境。我们有很多库,这意味着 lib 目录中的 jar 文件。我不能那么容易地接触这些 jar 文件,因为每当我更改一些 jar 时,应用程序可能会因为 jar 的新版本的微小变化而失败/不稳定。另一方面,由于这个应用程序是一个大而老的项目,我不知道真正需要什么 jar 以及哪一行、什么函数或类使用/需要这个 jar。

所以我现在有一个问题:例如命名 a-lib-1.0.jar 是旧 jar 和 a-lib-2.0.jar是新版本;我需要使用 a-lib-2.0.jar 但 a-lib-1.0.jar 已经在 lib 目录中。我如何知道是否需要 a-lib-1.0.jar 而不通过删除它进行测试?

我怎样才能找到使用这个 jar 的行/方法?

【问题讨论】:

    标签: java spring enterprise


    【解决方案1】:

    请查看 JBoss 的Tattletale。

    【讨论】:

      【解决方案2】:

      您需要的是 Dependency Walker。

      试试这个:

      http://www.dependency-analyzer.org/

      http://depfind.sourceforge.net/

      【讨论】:

      • 谢谢,我会在Tattletale之后看看它
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 2015-04-11
      • 2016-03-21
      • 2019-03-10
      • 2021-07-10
      • 2021-09-28
      • 1970-01-01
      相关资源
      最近更新 更多