Was ist die beste Software eine Java-Klasse-Datei zu dekompilieren? [geschlossen]

StackOverflow https://stackoverflow.com/questions/1383022

  •  21-09-2019
  •  | 
  •  

Frage

Wie Sie Batch decompile viele Klassendateien?

War es hilfreich?

Lösung

JD-Gui einfach Ihr Leben macht, es hat auch eine Eclipse-Plugin

edit: die neueste URL für das Werkzeug aktualisiert

Andere Tipps

Ich habe verwendet JAD aber ich bin nicht sicher, ob es die neueren Änderungen unterstützt ( Update: es bietet keine Unterstützung für Sprach-Features in Java 1.5 eingeführt). Ansonsten könnten Sie eine kleine Java-Anwendung schreiben können Batch decompiling mit dem Kern von JD zu tun.

Hier finden Sie aktuelle Jode . Sie können Class-Dateien oder kompletten .jars in einem Rutsch zerlegen. Obwohl es bisher zu einer frühen Version von Java (1.3) wird bis behauptet, habe ich mit Versionen später Java einige Probleme hat.

ich nur einen Stand-alone-Java Decompiler GUI veröffentlicht (basierend auf Jad), die Sie von Util Java Decompiler (JAD-basiert) v1.0

Dies ist eine Windows-basierte .NET 4.0-Anwendung, die die Drag n'drop von * .jar-Dateien unterstützt.

Der Code, der dieses Tool erstellt ist eine einfacher C # Skript (was Sie hier sehen können: https://github.com/o2platform/O2.Platform.Scripts/tree/master/3rdParty/JAD ), so ist es leicht, sie zu verlängern wäre für die Batch-Dekompilierung zu ermöglichen, dass Sie tun möchten.

Es könnte gut sein, Unterstützung zu dem anderen Java Decompiler hinzuzufügen, da JAD manchmal nicht in der Lage ist, einige Dateien zu dekompilieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top