Lassen Sie uns zunächst verstehen, was Dekompilierung ist!
Computer-Software-Reverse-Engineering (Reverse Engineering), auch bekannt als Computer-Software-Restaurierungs-Engineering, bezieht sich auf die „umgekehrte Analyse und Forschung“ der Software-Zielprogramme anderer Personen (z. B. ausführbarer Programme), um die Ideen abzuleiten, Prinzipien, Strukturen, Algorithmen, Verarbeitungsverfahren, Betriebsmethoden und andere Designelemente, die in Softwareprodukten anderer Personen verwendet werden, können unter bestimmten Umständen aus dem Quellcode abgeleitet werden. Dekompilieren Sie es als Referenz bei der Entwicklung Ihrer eigenen Software oder verwenden Sie es direkt in Ihren eigenen Softwareprodukten.
Eigentlich ist das Wichtigste nur ein Satz! „Der Quellcode kann unter Umständen abgeleitet werden“, denn was wir sehen wollen, ist der Quellcode! Bitte schauen Sie sich ohne weitere Umschweife den folgenden Vorgang an!
Schritt 1: Die rote Markierung oben ist der JAR-Paketpfad, in dem Sie die Klasse öffnen, das JAR-Paket kopieren und dann jd öffnen (möchte jemand jd? Schicken Sie mir das privat ablegen).
Schritt 2: Öffnen Sie jd, Datei->Datei öffnen, importieren Sie gerade das JAR-Paket, klicken Sie auf OK
Schritt 3: Klicken Sie auf Datei->Alle Quellen speichern und geben Sie das Verzeichnis an
Schritt 4: Klicken Sie auf Quelle anhängen, wählen Sie Externer Speicherort und wählen Sie die Datei aus, die Sie mit jd zum Öffnen gespeichert haben