JDK 8 Update 25 / 9 Build 35 Early Access
Wide variety of powerful Java development tools
Moreover, the JDK comes bundled with a collection of utilities and tools that help developers to create, debug, execute, and effortlessly design documentation for their Java programming language based programs.
You can find a detailed list of all included tools in the "JDK Tools and Utilities" section on Oracle's documentation website.
Inbuilt JRE distribution
and Apache Derby relational database
In addition, the JDK package also features a Java Runtime Environment (JRE) implementation, including a Java Virtual Machine (JVM), various class libraries, and a number of other files created to support the execution of Java software.
Also, JDK comes packed with Oracle's Java DB, a specially prepared distribution of the Apache Derby relational database. Java DB is based on SQL and the Java programming language and it includes Derby without any sort of modification to Derby's underlying source code (further details can be found on the Java DB documentation page).
On top of that, the JDK contains a collection of C header files that offer native-code programming support with the help of the JVM Tool Interface, Java's Native Interface, and a host of other functionality features of the Java platform.
Comprehensive Java programming language source file collection
The JDK also provides access to the Java programming language source files for all the classes contained within the Java core API (sources files for the java.*, javax.* and some org.* packages, but not for the com.sun.* packages).
Reviewed by Sergiu Gatlan on July 15th, 2014
In a hurry? Add it to your Download Basket!
- Bootcycle build not actually using built image
- Introduce identifier TEMP_DEF for effects in adl.
- java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
- CodeCache::find_blob fails with 'unsafe access to zombie method'
Application descriptionThe JDK is a development environment for building applications, applets, and components using the Java programming lan...