|
Das JDK ist eines der meist genutzten Software Development Kits (SDK) (=Entwicklungsumgebungen) für Java und wird von Anwendern benötigt, die Java-Programme schreiben, übersetzen und testen möchten. Es stammt von Sun Microsystems und besteht aus einer Sammlung von Programmen/Tools und Bibliotheken.
Wichtige JDK-Bestandteile:
- Java-Compiler "javac" zum Übersetzen von Java-Programmen
- Java-Interpreter "java" zum Testen/Ausführen des vom Compiler erzeugten Bytecodes
- Java Runtime Environment (JRE), die JAVA-Laufzeitumgebung bzw. virtuelle Maschine (Java Virtual Machine),
die für den Java-Programmablauf benötigt wird.
- Bibliotheken, thematisch zusammengestellte Codesammlungen, z.B. für Dateizugriffe oder Grafikanwendungen
- Dokumentations- und Archivierungstools und mehr...
Hinweise:
- Die JRE enthält nur die Teile, die zum Ausführen von Java-Programmen benötigt werden.
Java-Entwickler benötigen deshalb zum Schreiben und Kompilieren das komplette JDK und nicht nur die JRE.
- Das JRE beinhaltet die Java Virtual Machine (JVM), die die Ausführung des JAVA-Programmcodes übernimmt.
Beim Aufruf eines Java-Programms wird also die JVM aufgerufen, die den Java-Code interpretiert und ausführt.
|
|