El kit de desarrollo de Java (JDK) es un entorno de desarrollo de software utilizado para desarrollar aplicaciones y applets de Java. Incluye el entorno de ejecución de Java (JRE), un intérprete/cargador (java), un compilador (javac), un archivador (jar), un generador de documentación (javadoc) y otras herramientas necesarias para el desarrollo de Java.