jar文件的反向依赖

时间:2016-03-23 22:35:49

标签: java jar

是否可以找出使用某个jar文件的java项目的所有类?

例如,如何查找xercesImpl-2.11.0.jar中使用(导入)类的所有类?

1 个答案:

答案 0 :(得分:1)

从项目设置中删除JAR文件,并检查不再编译的类。

我想这对于“命令行构建”设置非常相似:首先确保你有一个没有错误的传递构建;然后放弃JAR;并计算错误。完成。

嗯,如果你的代码都没有使用反射机制来实例化纯粹的“来自字符串”调用的对象,那就是这样。当然,这个问题更难解决(最终归结为停止问题;这是不可判定的)。当然,你可以应用启发式方法并开始为反射调用进行grepping;然后尝试查找进入这些调用的所有字符串。