Ich brauche, um den Inhalt der .class-Datei von Java in meinem Java-Programm zu lesen, oder gibt es eine Methode zur Verfügung, um die same.Actually Ich möchte die lokalen Variablen Tabelle, Zeilennummer Tabelle, etc von .class-Datei von Java abrufen, aber ich bin nicht immer eine Methode, um die gleiche zu lesen?
Antworten
Zu viele Anzeigen?
Esko Luontola
Punkte
71758
RoflcoptrException
Punkte
50975
Sie brauchen eine Java-Decompiler oder etwas wie que
jmj
Punkte
232204
Sie erhalten diese Informationen über BCEL
Die Byte Code Engineering Library soll dem Benutzer eine bequeme Möglichkeit bieten, (binäre) Java-Klassendateien (mit der Endung .class) zu analysieren, zu erstellen und zu manipulieren. Klassen werden durch Objekte repräsentiert, die alle symbolischen Informationen der gegebenen Klasse enthalten: insbesondere Methoden, Felder und Bytecode-Anweisungen.
Oder Sie können auch verwenden Reflexions-API um Informationen aus der Klassendatei zu erhalten