我目前正在一个非常旧的JavaEclipse项目中工作,该项目的构建路径上链接了许多JAR。
我注意到,其中一些库不再被项目使用,这意味着当代码经过多年的发展时,已经被遗忘的旧库。
确定是否使用该库的标准方法是简单地将其删除,并查看是否存在任何编译错误。
然而,我注意到构建路径中的一些库是通过反射调用的,这意味着如果我删除该库,就不会出现任何编译错误。但由于找不到代码,该项目将崩溃。问题是你不知道什么时候会发生。
有没有一个工具可以用来确定我可以安全地删除所有链接的JAR库中的哪一个,而不会出现编译或反射错误
检查ClassPathHelper。