JDK (Java Developer Kits, ab Version 1.2 in SDK - Software Development Kit - umbenannt) ist eine einfache Entwicklungsumgebung für Java-Anwendungen von der Firma Sun: Compiler javac, der Java-Quelltext in Bytecode übersetzt, JRE (Java Runtime Environment), welches zur Ausführung des Bytecodes benötigt wird, Java-Klassenbibliothek (Bytecode der Klassen), Quellcode sämtlicher Klassen der Java-Klassenbibliothek, Vielzahl von Zusatz-Werkzeugen wie z.B. zur Erstellung von Dokumentationen oder zum Komprimieren von Klassendateien. Versionen: Der Umfang der Sprache richtet sich nach dem Inhalt des entsprechenden JDK (neuerdings SDK genannt): JDK/SDK 1.1.7, JDK/SDK 1.2.2 (JIT Just-in-Time Compiler) --> Java Version 2, JDK/SDK 1.3, JDK/SDK 1.3.1, JDK/SDK 1.4 (released).