Download Sun Java 5.0 Update 21
Sun has released the twenty-first update to Java Standard Edition 5.0, both for the development kit and for the runtime environment. The version designation is fixed at 5.0 update 21 and the exact version number is 1.5.0_21-b01. The developers have improved the security of several components and fixed a list of bugs. The list of changes for this twenty-first update is as follows:
Changes in 1.5.0_21
The full internal version number for this update release is 1.5.0_21-b01 (where “b” means “build”). The external version number is 5.0u21.
OlsonData 2009l
This release contains Olson time zone data version 2009l. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family version 1.4.2
Java SE Security Baseline 1.4.2_19
Java SE for Business Security Baseline 1.4.2_22
In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 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.
Additional Supported System Configurations
As of this update, support has been added for the following system configurations:
- Windows Vista SP2
- Windows Server 2008 SP2
Refer to the Supported System Configurations page.
Bug Fixes
Bug fixes are listed in the following table.
- hotspot – compiler2 – C2 assert(“live value must not be garbage”)
- hotspot – compiler2 – TransformerManagementThreadAddTests.java fails an assertion
- hotspot – compiler2 – Thread.isInterrupted() fails to return true on multiprocessor PC
- hotspot – runtime_system – Update hotspot windows os_win32 for windows 2008 R2
- jaas – login – Bottleneck in Configuration.getConfiguration synchronized call
- java – classes_awt – WRAP_TIME_MILLIS incorrectly set
- java – classes_lang – Windows Server 2008 R2 system recognition
- java – classes_swing – Having image problems on Asian Languages display
- java – classes_text – [Fmt-Da] Timezone Western Summer Time (Australia) is parsed incorrectly
- java – classes_text – native code of method j*.text.Bidi.nativeBidiChars is using the contents of a primitive array direct
- java – classes_util_i18n – (tz) Support tzdata2009l
- java – classes_util_logging – deadlock due to synchronized demandLogger() code that locks ServerLogManager
- java_plugin – iexplorer – On IE, modal JDialog from an Applet in html frame is not modal
- java_plugin – misc – Vista: Java Plugin won’t be able to launch extension installers.
- javawebstart – jnlp_file – sunmc console when started with javaws does not communicate with the firewall port range
- jndi – ldap – add an new JNDI property to control the boolean flag WaitForReply (JDK5)
- jndi – ldap – Very large LDAP requests throw a OOM on LDAP servers which aren’t aware of Paged Results Controls
Version number | 5.0 Update 21 |
Release status | Final |
Operating systems | Windows 7, Windows 9x, Windows 2000, Linux, Windows XP, Linux x86, Solaris, Windows Server 2003, Windows XP x64, Windows Server 2003 x64, Linux AMD64, Windows Vista, Windows Vista x64, Windows Server 2008 |
Website | sun |
Download | http://java.sun.com/javase/downloads/index_jdk5.jsp |
License type | Freeware |