如何识别项目中包含的不必要的罐子?

Alc*_*sta 4 java jar

我正在一个Java项目中工作,其中使用了Apache的轴2库.轴2库由大约20个jar文件组成,其中一些不用于项目.如果有一种方法可以识别哪些jar文件是未使用的文件,我想知道什么.

我正在使用Eclipse IDE,我认为解决问题的一种方法是在时间上添加一个jar,直到我没有得到关于缺失类的错误消息.但是,我不确定这是否会起作用,因为一些缺少的类错误仅在运行时出现.

有谁知道更好的方法来解决这个问题?

ala*_*mar 6

tattletale FTW

http://www.jboss.org/tattletale

JBoss Tattletale是一个工具,可以帮助您了解您正在进行的项目或您所依赖的产品.

该工具将为您提供可以帮助您的报告

  • 识别JAR文件之间的依赖关系
  • 如果一个类位于多个JAR文件中,请发现
  • 如果相同的JAR文件位于多个位置,请发现
  • 列出每个JAR文件所需和提供的内容