2

我目前正在一个非常古老的 Java Eclipse 项目中工作,该项目有很多 JAR 链接到它的构建路径。

我注意到其中一些不再被项目使用,这意味着随着代码多年来的发展而被遗忘的旧库。

确定是否使用该库的标准方法是简单地删除它并查看是否有任何编译错误。

但是,我注意到构建路径中的某些库是通过反射调用的,这意味着如果我删除该库,我将不会收到任何编译错误。但是由于找不到代码,该项目将崩溃。问题是你不知道什么时候会发生。

有没有一种工具可以用来确定我可以安全地删除所有链接的 JAR 库中的哪些,而不会出现编译或反射错误?

4

1 回答 1

1

检查ClassPathHelper

于 2011-07-01T10:16:51.823 回答