Java Development Kit

The Java Development Kit (JDK) is a software development kit for Java applications that primarily communicates with the JRE. It supports other JDK-based languages like Kotlin and allows Java bytecode to be compiled into native code. JDK implements the Java Language Specification and Java Virtual Machine Specification, providing the Standard Edition of the Java API. Derived from OpenJDK, JDK includes tools like a compiler, debugger, and performance monitors. Oracle releases it under the No-Fee Terms and Conditions license for Windows, macOS, and Linux. The main JDK implementation is HotSpot.

 References 

Category:Java (programming language)
Category:Software development kits
Category:Oracle software
Category:Sun Microsystems software