Erfolg sollte stets nur die Folge, nie das Ziel des Handelns sein. – Gustave Flaubert
28 Dienstprogramme für die Java-Umgebung
28.1 Die Werkzeuge im Überblick 

Das Kapitel stellt die wichtigsten Programme des JDK mit weiteren nützlichen Dienstprogrammen vor. Da die Programme kommandozeilenorientiert arbeiten, werden sie zusammen mit ihrer Aufrufsyntax vorgestellt. Bei den Sun-Programmen handelt es sich unter anderem um folgende Tools:
- javac. Java-Compiler zum Übersetzen von .java in .class-Dateien
- java. Java-Interpreter zum Ausführen der Java-Applikationen
- appletviewer. Applet-Viewer zum Ausführen von Java-Applets, die in eine HTML-Datei eingebettet sind
- javah. Generator für Header- und Quellcode-Rümpfe zum nativen Zugriff
- javap. Anzeiger vom Bytecode einer Klassendatei
- jdb. Debugger zum Durchlaufen eines Programms
- javadoc. Erzeugen von Dokumentationen
- jar. Archivierungswerkzeug, um Dateien in einem Archiv zusammenzufassen
- jconsole. Java-Monitoring- und Management-Konsole
- pack200, unpack200. Starke (De-)Kompression von Jar-Dateien
- serialver. Generiert serialVersionUID.
- keytool, jarsigner und policytool. Programme zum Einstellen der Sicherheitseigenschaften
Obwohl es versionsabhängig noch weitere Aufrufparameter gibt, sind nur diejenigen aufgeführt, die offiziell in der aktuellen Dokumentation genannt sind.