The Sun Java Platform, Standard Edition (JSE) Development Kit (JDK) contains the essential compiler, tools, runtime libraries, and APIs for developers writing, deploying, and running applets and applications in the Java programming language. The JSE Runtime Environment (JRE) contains the runtime libraries and tools for running applets and applications.
| Tags | Software Development Libraries Java Libraries |
|---|---|
| Licenses | SUN Binary Code SUN Community Source |
| Implementation | Java |
Recent releases


Changes: Support for blacklisting signed jar files was added. An experimental optional improvement for TreeMap Iteration was introduced. The Java HotSpot VM was updated to version 14, bringing increased performance through the optimizing compiler, more efficient SoftReference processing, and improvements to Parallel Compacting garbage collection. Support was added for several system configurations. Service Tag support was added. Many bugs were fixed, including several crashes and memory leaks.


Changes: Support was added for several system configurations. Service Tag support was added. Many bugs were fixed, including several crashes and memory leaks.


Changes: Several security issues were resolved. The behavior of the JNDI feature to store and retrieve Java objects in an LDAP directory was slightly modified. Five new root certificates were added. Olson time zone data was updated. Many bugs were fixed.


Changes: Several security issues were resolved. The behavior of the JNDI feature to store and retrieve Java objects in an LDAP directory was slightly modified. Four new root certificates were added. Olson time zone data was updated. Several bugs were fixed.


Changes: The Java browser plugin and Java Webstart are now also provided as native versions for the x86_64 platform. Limited mixing of heavyweight and lightweight AWT components is now supported. The Security Warning used with the toplevel windows of an untrusted application was improved to make it less intrusive and more subtle. Graphics performance improvements were made for anti-aliasing drawing and filing, non-anti-aliasing transformed rectangles, and for single wide lines. Java Webstart startup time was improved, and application startup and runtime performance for JavaFX were improved.
- All comments
Recent commentsJava 5.0
Please note that SUN renamed the 1.5.0 release to 5.0.
Re: 1.4.1 sources ?
> 2 months after the 1.4.1 release and no
> sign of the sources.
It's also worth mentioning that the current sources are for 1.4.2, meaning it's probably missing everything that got into 1.4.2_01, 1.4.2_02, 1.4.2_03, and 1.4.2_04. Maybe not that useful unless you like to compile everything and don't care about not running the latest version. Maybe ESR is right.
1.4.1 sources ?
2 months after the 1.4.1 release and no sign of the sources.
sun's official licensing statement
quote from sun.com:
Sun is making the Java 2 SDK source code available to the developer community as part of Sun's Community Source Licensing Program. This release is intended to further propel innovation of the Java platform and provide developers with easier access to the Java platform sources while still maintaining compatibility. With the source code, software developers are able to:
fix platform bugs or performance bottlenecks that are impeding the development or deployment of an application
implement new APIs which need access to platform internals
Note that for compatibility reasons, new public methods or classes may not be added to the core Java technology packages. Any such API additions would result in a conformance test failure.
While the Java 2 platform source code is available for any software developer, we recommend that you consider the following before downloading the code:
Modified source code cannot be distributed without the express written permission of Sun
Binary programs built using modified Java 2 SDK source code may not be distributed, internally or externally, without meeting the compatibility and royalty requirements described in the License Agreement
Building, porting, and testing the Java 2 SDK source code requires a high level of technical expertise.
The Java 2 SDK source code is not the compiled Java™ 2 SDK.