Java 比较两个不同JAR源代码中更改的方法签名

Java 比较两个不同JAR源代码中更改的方法签名,java,jar,Java,Jar,我遇到了一个奇怪的情况,在我的项目中使用了一个名为POI2.5JAR的api,现在在我的项目中,我升级到了POI3.10JAR。现在由于这个原因,许多功能都受到了影响,因为有方法签名被更改了。请告知我如何找到这两个版本中已更改的方法 我是否应该下载这两个JAR的源代码,并在中进行比较,然后找出更改的方法签名,然后找出使用这些更改的方法签名的位置。阅读2.5和3.10之间所有版本的发行说明(哈哈),编译器不应该告诉您在哪里使用了更改的API吗?这些将无法编译。请阅读:升级到其他主要版本会导致这些问

我遇到了一个奇怪的情况,在我的项目中使用了一个名为
POI2.5JAR
的api,现在在我的项目中,我升级到了
POI3.10JAR
。现在由于这个原因,许多功能都受到了影响,因为有方法签名被更改了。请告知我如何找到这两个版本中已更改的方法


我是否应该下载这两个JAR的源代码,并在中进行比较,然后找出更改的方法签名,然后找出使用这些更改的方法签名的位置。

阅读2.5和3.10之间所有版本的发行说明(哈哈),编译器不应该告诉您在哪里使用了更改的API吗?这些将无法编译。请阅读:升级到其他主要版本会导致这些问题