Compiler-Version einer Java-Klasse ermitteln: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen (Die Seite wurde neu angelegt: „Kategorie:Java Grundlagen =Mit welcher Java-Version wurde die Java-Datei kompiliert?= Um diese Frage beantworten zu können, kann man sich des Disassembler…“) |
K |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Java Grundlagen]] | [[Kategorie:Java Grundlagen]] | ||
=Mit welcher Java-Version wurde die Java-Datei kompiliert?= | =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. | + | 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: | + | Der Befehl zum Starten des Tools und zur Untersuchung einer [[Bytecode]]-Datei lautet: |
javap -v MeineKlasse.class | javap -v MeineKlasse.class | ||
Zeile 10: | Zeile 10: | ||
[[Datei:javap_ausgabe.png]] | [[Datei: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 Ausgabe von '''javap''' lässt sich dann auch die Version des Java-[[Compiler|Compilers]] entnehmen, mit dem die Java-Datei einmal kompiliert wurde. |
− | Aus der ''major'' bzw. ''minor version number'' lässt sich die [[Java-Compiler-Level und .class-Datei Versionen (major- und minor version number)| | + | Aus der ''major'' bzw. ''minor version number'' lässt sich die [[Java-Compiler-Level und .class-Datei Versionen (major- und minor version number)|Java-Version ermitteln]] mit der einst die Bytecode-Datei kompiliert wurde. |
+ | |||
+ | ==Verwandte Themen== | ||
+ | *[[Decompiler - Inhalt von class-Dateien in Java-Code zurückverwandeln]] |
Aktuelle Version vom 13. November 2021, 15:55 Uhr
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)
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.