Update Release Notes

  Update Release Notes Index JDK Documentation

Update Release Notes Index

Update Release Notes Index

Changes in 1.6.0_20 (6u20)

The full internal version number for this update release is 1.6.0_20-b02 (where "b" means "build"). The external version number is 6u20.

OlsonData 2010b

6u20 contains Olson time zone data version 2010b. For more information, refer to Timezone Data Versions in the JRE Software .


Security Baseline

6u20 specifies the following security baselines for use with Java Plug-in technology:

JRE Family Version Java SE
Security Baseline
Java SE for Business
Security Baseline
6 1.6.0_20 1.6.0_20
5.0 1.5.0_22 1.5.0_24
1.4.2 1.4.2_19 1.4.2_26

On October 30, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Java SE 5.0 reached its end of service life on November 3, 2009, with the release of 5.0u22. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) and Java SE 5.0 (5.0u23 and above) include the Access Only option and are available to Java SE for Business subscribers.

For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .



A Java Network Launch Protocol (JNLP) file without a codebase parameter, such as the following, will no longer work with the Java SE 6 update 20 release.

   <jnlp spec="0.2 1.0" href="draw.jnlp">
   <jnlp spec="0.2 1.0" 

Bug Fixes

This release contains fixes for security vulnerabilities. For more information, please see Oracle Security Alert for CVE-2010-0886.

Other Bug Fixes

BugId Category Subcategory Description
6939778 java classes_security Mixed code warning for class.getResource("directory/") in 1.6.0_19
6940136 javawebstart other Webstart Shows Wrong Exception when the same jnlp has a signed and a none signed jar
6942801 java_deployment security Improve Mixed Code Logging