Le kit de développement Java (JDK) est un ensemble d’outils essentiels pour le développement d’applications Java. Il permet de fournir un environnement complet pour écrire, compiler, déboguer et exécuter des programmes Java (cf. I.B). Les outils fournis par le JDK sont généralement rencontrés dans tous les environnements de développement logiciel.