Sun Java Solaris Communities My SDN Account Join SDN
 
Community

Java 2 Community Source Developers Area

 
2 Community Source Developers' Area

This is the home for Java 2 SDK source developers. If you have already built the Java 2 SDK product or are just thinking about downloading a copy, then you have come to the right place.

The Java 2 Platform, Standard Edition (J2SE) is the definitive development and deployment environment for enterprise software applications that can run on a variety of desktop computers, servers and other computing devices. The platform comprises the Java 2 Software Development Kit, Standard Edition (SDK) and Java Runtime Environment (JRE). The SDK provides software programmers with the speed, security and functionality to create cross-platform, mission critical applications. The JRE provides the execution environment needed to run Java platform-based applets and applications.

Sun is making the Java 2 SDK, Standard Edition source code available to the developer community as part of Sun's Community Source License Program. These releases are 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 other 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.

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.