如何比较两个.jar文件?
他们两个都已编译.class文件。
我想要方法更改等方面的差异。
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
+1到pkgdiff,因为他们生成了报告
Andrey,这些工具有什么区别?它们是否源自同一核心?
@NikolayKuznetsov,不,这些工具具有不同的核心。 pkgdiff-类声明,japi-compliance-checker和clirr的视觉比较-更