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