Java Development Kit
implementation of either one of the Java Platform, Standard Edition, Java Platform, Enterprise Edition, or Java Platform, Micro Edition platforms
The Java Development Kit (JDK) is a software development kit for Java applications that primarily communicates with the JRE.[5] 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.[6] 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.
| Developer(s) | Oracle Corporation |
|---|---|
| Stable release | 25
/ 16 September 2025[1] |
| Written in | Java, C++, C, Assembly[2] |
| Operating system | Windows, macOS, Linux |
| Platform | AArch64, x86-64 |
| License | Oracle No-Fee Terms and Conditions (NFTC)[3] with third party components[4] |
| Website | oracle.com/java/technologies/ |
References
change- ↑ "JavaDevelopment Kit 25 Release Notes". Oracle Corporation. Retrieved 17 September 2025.
- ↑ "Based on the OpenJDK sources". OpenJDK. Retrieved 23 October 2021.
- ↑ "Oracle No-Fee Terms and Conditions License". Oracle Corporation. Retrieved 23 October 2021.
- ↑ "Licensing Information User Manual" (PDF). Oracle Corporation. Retrieved 23 October 2021.
- ↑ "Java Development Kit". www.ibm.com. Retrieved 2026-01-31.
- ↑ "OpenJDK FAQ". openjdk.java.net. Retrieved 2026-01-31.