Compiler-Version einer Java-Klasse ermitteln

Aus Byte-Welt Wiki
Version vom 13. November 2021, 15:55 Uhr von L-ectron-X (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Mit welcher Java-Version wurde die Java-Datei kompiliert?

Um diese Frage beantworten zu können, kann man sich des Disassembler-Tools javap aus dem JDK bedienen.

Der Befehl zum Starten des Tools und zur Untersuchung einer Bytecode-Datei lautet:

javap -v MeineKlasse.class

Ausgabe (Beispiel)

Javap ausgabe.png

Aus der Ausgabe von javap lässt sich dann auch die Version des Java-Compilers entnehmen, mit dem die Java-Datei einmal kompiliert wurde.

Aus der major bzw. minor version number lässt sich die Java-Version ermitteln mit der einst die Bytecode-Datei kompiliert wurde.

Verwandte Themen