用于删除Java项目中不必要的依赖项的工具

And*_*lla 9 java dependencies

我有一个Java项目,它的库目录中当前有很多JAR,这些JAR在构建时都包含在生成的包中.但是,我知道其中一些库从未在项目中引用过.

是否有工具可以搜索项目中未引用的库?我想在这个意义上肯定有一些东西.

顺便说一句,一个Eclipse插件会很棒.

编辑:我选择使用ClassDep因为它是唯一有效的建议.但是,我遇到了一些麻烦:请检查这个问题

Tof*_*eer 8

注意通过Class.forName()加载类并且未在清单文件中指定为依赖项的情况(有一个Depends-On:属性,但许多人没有指定它,像这样的工具,当我使用这样的工具时,我存在的祸根).


Bri*_*new 4

ClassDep(来自 Sun,在 Jini 开发工具包中)将为您完成此操作。