JDK is a development environment for building applications, applets, and other similar components using the Java programming language.
The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform.
Contents of the JDK:
· Development Tools: (In the bin/ subdirectory) Tools and utilities that will help you develop, execute, debug, and document programs written in the Java programming language. For further information, see the tool documentation.
· Runtime Environment: (In the jre/ subdirectory) An implementation of the Java Runtime Environment (JRETM) for use by the JDK. The JRE includes a JavaTM Virtual Machine (JVMTM), class libraries, and other files that support the execution of programs written in the Java programming language.
· Additional Libraries: (In the lib/ subdirectory) Additional class libraries and support files required by the development tools.
· Java DB: (In the db/ subdirectory) Java DB, Oracle's distribution of the Apache Derby relational database. For further information, see the documentation.
· Demo Applets and Applications: (In the demo/ subdirectory) Examples, with source code, of programming for the Java platform. These include examples that use Swing and other Java Foundation Classes, Java Platform Debugger Architecture, and Java DB.
· Sample Code: (In the sample subdirectory) Samples, with source code, of programming for certain Java API's.
· C header Files: (In the include/ subdirectory) Header files that support native-code programming using the Java Native Interface, the JVMTM Tool Interface, and other functionality of the JavaTM platform.
· Source Code: (In src.zip) Java programming language source files for all classes that make up the Java core API (that is, sources files for the java.*, javax.* and some org.* packages, but not for com.sun.* packages). This source code is provided for informational purposes only, to help developers learn and use the Java programming language. These files do not include platform-specific implementation code and cannot be used to rebuild the class libraries. To extract these file, use any common zip utility. Or, you may use the Jar utility in the JDK's bin/ directory: jar xvf src.zip.
What's New in This Release: [ read full changelog ]
· Add JMC configure option mapping to Jprt.gmk
· Configure sets JOBS to 0 if memory is too low.
· New build system does not run codesign on SA-related launchers on OS X
· New build does not handle symlinks in workspace path
· Add configure parameter --with-update-version
· (s) Improve JTReg location detection and provide location to test/Makefile
· remove lzma and upx from repository JDK8
· JDK8 b91 source with GPL header errors
· Redundant setting of external access properties in setFeatures
· Remove unused, obsolete ObjectFactory classes
· JDK8 b91 source with GPL header errors
· Fix potential NULL pointer dereference
· java.lang.UnsatisfiedLinkError exception throw by getAllFonts() on MacOSX
· JDK7 Printing : CJK and Latin Text in a string overlap
· [macosx]Unable to print out the defined page for 2D_PrintingTiger/JTablePrintPageRangesTest.
· [macosx]Unable to print out the defined page for 2D_PrintingTiger/JTablePrintPageRangesTest
· JDK 6 parses html text with script tags within comments differently from previou...