How to Compare Two JAR Files (Diff Contents & Classes)
Compare two JAR files to find changed, added, or removed entries. Diff manifests, file lists, and decompiled source online or with standard command-line tools.
Level 1: Compare the File Lists
Level 2: Compare the Manifest and Metadata
Level 3: Compare the Source (What Changed in the Code)
Comparing Public API Only
Summary