Link zu www.kneller-gifs.de

Das Java Development Kit (JDK)

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.