Der JavaVersionReader ist ein Tool um die Versionsinformation aus .class-Dateien auslesen zu können. Diese Informationen stehen im Bytecode einer Klasse an den Stellen 5 und 6 (Minor-Version-Number) bzw. 7 und 8 (Major-Version-Numer).
Das Tool zeigt auf der linken Seite einen Baum mit der eingelesenen Verzeichnisstruktur und auf der rechten Seite eine Tabelle mit den im ausgewählten Verzeichnis (selektierter Knoten im Baum) enthaltenen Klassen.
Zur Zeit wird noch keine Information über die JDK-Version, mit der die Klasse übersetzt wurde, angezeigt. Auch ist es noch nicht möglich eine jar-Datei einzulesen und die darin enthaltenen Klassen anzuzeigen.
Entwickelt wurde die Anwendung mit NetBeans 5.5. Das Archiv mit der Anwendung enthält auch die Sourcen und das NetBeans-Projekt.
Anregungen und Kritik sind natürlich auch hier erwünscht und können über das Kontaktformular abgegeben werden.
Download JavaVersionReader (~ 100 KB)