Titel   Inhalt   Suchen   Index   DOC  Handbuch der Java-Programmierung, 5. Auflage
 <<    <     >    >>   API  Kapitel 51 - Hilfsprogramme des JDK

51.7 javap - Der Disassembler



51.7.1 Aufruf

javap [ options ] classname

51.7.2 Beschreibung

Der Disassembler javap liest den übersetzten Code einer Klasse und gibt Informationen darüber auf der Standardausgabe aus. Dabei können entweder nur Informationen über Variablen und Methoden oder der komplette Bytecode der Klasse ausgegeben werden. javap ist nicht in der Lage, den Java-Quellcode einer Klassendatei wieder herzustellen. Beim Aufruf ist der Name der Klasse ohne die Erweiterung .class anzugeben, also beispielsweise:

javap -c java.lang.String

51.7.3 Optionen

Option Bedeutung
-classpath path Gibt die Liste der Pfade zur Suche von Klassendateien an.
-public Nur die Klassenelemente des Typs public werden angezeigt.
-protected Nur die Klassenelemente des Typs public und protected werden angezeigt.
-package Die Klassenelemente des Typs public, protected und die Elemente mit Paketsichtbarkeit werden angezeigt. Das ist die Voreinstellung.
-private Alle Klassenelemente werden angezeigt.
-c Disassemblieren des Codes.
-s Ausgabe der Methodensignaturen.
-l Ausgabe von Zeilennummern.

Tabelle 51.8: Optionen von javap


 Titel   Inhalt   Suchen   Index   DOC  Handbuch der Java-Programmierung, 5. Auflage, Addison Wesley, Version 5.0.2
 <<    <     >    >>   API  © 1998, 2007 Guido Krüger & Thomas Stark, http://www.javabuch.de