Erfolg sollte stets nur die Folge, nie das Ziel des Handelns sein. – Gustave Flaubert
27 Dienstprogramme für die Java-Umgebung
27.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. Zeigt 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 Console
- 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.