lin*_*ild 90
JAPICC,样本用法:
japi-compliance-checker OLD.jar NEW.jar
log4j的示例报告:http://abi-laboratory.pro/java/tracker/timeline/log4j/
PkgDiff,样品用法:
pkgdiff OLD.jar NEW.jar
请参阅args4j的示例报告.
Clirr,样品用法:
java -jar clirr-core-0.6-uber.jar -o OLD.jar -n NEW.jar
使用带有参数 xvf 的 jar 命令将每个 jar 解压缩到它自己的目录。即jar xvf myjar.jar每个罐子。
然后,使用 UNIX 命令diff比较这两个目录。这将显示目录中的差异。您可以使用diff -r dir1 dir2两个递归并显示每个目录(.xml、.properties 等)中文本文件的差异。
这还将显示二进制类文件是否不同。要实际比较类文件,您必须按照其他人的说明对它们进行反编译。
创建一个文件夹并在其中创建另外 2 个文件夹(如旧文件夹和新文件夹)。将相关jar文件添加到文件夹中。然后使用 IntelliJ 打开第一个文件夹。之后,单击您想要比较的任意两个文件,然后右键单击并单击“比较档案”。