Frage

Also hier ist meine Situation: Ich habe eine .jar-Datei mit 2 .class-Dateien dabei, beide Import aus einer Bibliothek, in der ich keinen Zugriff auf den Zugriff habe (die Bibliothek ist proprietär und irgendwie versteckt, so keine Möglichkeit, es zu bekommen).

Ich möchte jetzt die Implementierung dieser .class-Dateien ändern.Dekompilieren ist kein Problem, da ich nicht die Bibliotheken habe, den der Code davon abhängt, kann ich nicht kompilieren.Ich habe gehört, "Stubs" für die fehlenden Methoden zu erstellen, aber ich weiß nicht genug über Java, um herauszufinden, wie man solche Stubs in diesem Fall erstellt wird (falls dies sogar möglich ist, dass einige Zeiger in der richtigen Richtung erkennen würden).

Gibt es eine gewisse Möglichkeit, dass ich meine modifizierten Dateien kompilieren kann?Wie zwingen Sie den Compiler, die fehlenden Methoden zu ignorieren?Oder ist meine einzige Option so etwas wie ein Java Bytecode-Editor ?

War es hilfreich?

Lösung

Wenn eine Dekompilierklasse einige fehlende Abhängigkeit verwendet, zB

generasacodicetagpre.

Sie sollten einen Stub erstellen

generasacodicetagpre.

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