1.6.0_14 for Itanium® architecture is a port of JDK 6 update 14 to the Itanium® (64 bit) architecture.
The full internal version number for this update release is 1.6.0_14-b0803 (where "b" means "build"). The external version number is 6u14. Included in JDK 6u14 for Itanium® architecture is version 14.0 of the Java HotSpot Server Virtual Machine.
The following JDK, JRE tools are not included in JDK, JRE 6u14 for Itanium® architecture release:
Please refer to JDK tools and Utilities for JDK tools description.
Only offline installation is available for JDK, JRE 6u14 for Itanium® architecture.
In 6u14 the Serviceability Agent is included in both Linux and Windows distributions of JDK 6u14 for Itanium® architecture. In previous update releases the Serviceability Agent was included only in Linux distributions.
Tools based on read-only subset of JDI API should work with Serviceability Agent on Linux and Windows for Itanium® architecture. The JDK includes a set of such tools: jdb, jinfo, jmap, jstack.
See known Serviceability Agent issues and limitations section for known bugs in the Seviceability Agent and possible workarounds.
See also Serviceability components description provided by OpenJDK Serviceability Group.
For 6u14, three Linux supported system configurations has been changed:
See Supported System Configurations for the complete list of supported configurations.
The 6u14 release for Itanium® architecture substantially improved performance on a range of server applications. This is achieved with both platform independent work described in Java SE 6 Update 14 Release Notes and Itanium® architecture specific improvements such as optimized memory copy routines and C2 JIT compiler enhancements.
The following set of command line options are recommended for running high performance server applications:
-XX:+AggressiveOpts -XX:+AggressiveHeap -XX:ParallelGCThreads=2 -XX:InterpreterProfilePercentage=10 -XX:CompileThreshold=35000 -XX:OnStackReplacePercentage=80 -XX:ReservedCodeCacheSize=128m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:AllocatePrefetchStepSize=128 -XX:AllocatePrefetchStyle=2 -XX:AllocatePrefetchDistance=1024 -Xmx, -Xms, -Xmn should have sufficiently large values. (For example, -Xms6600m -Xmn5000m -Xmx6600m or -Xms20000m -Xmn18000m -Xmx20000m.)
|Windows 64 bit|
|Windows IA64||Windows Server 2003 SP2||Windows/Active for Windows||
|64-bit Install||64-bit Install|
|Windows Server 2008 for Itanium-Based Systems SP1|
|Linux 64 bit|
|Linux IA64||Linux Suse Enterprise Linux Server 9 SP4, Suse Enterprise Linux Server 10 SP2||N/A||
|64-bit Install||64-bit Install|
|Red Hat Enterprise Linux 4.0 U7, Red Hat Enterprise Linux 5.0 U2|
The installation procedure installs the JDK or JRE 6u14 but not the Java Plugin or Java Web Start or public Java Runtime Environment (when JDK is installed).
To install, download jdk-6u14-windows-ia64.exe or jre-6u14-windows-ia64.exe file and then follow the 32-bit Windows JDK installation or 32-bit Windows JRE installation "Windows Offline Installation" instructions.
The installation procedure installs the JRE or JDK 6u14 but not the Java Plugin or Java Web Start or the public Java Runtime Environment (when JDK is installed).
The JDK, JRE for Linux 64-bit comes bundled in two install formats - Linux self-extracting files jdk-6u14-linux-ia64.bin, jre-6u14-linux-ia64.bin and Linux RPM in self-extracting files jdk-6u14-linux-ia64-rpm.bin, jre-6u14-linux-ia64-rpm.bin.
dmidecode(18485): unaligned access to 0x600000000000801a, ip=0x4000000000007390 dmidecode(18485): unaligned access to 0x600000000000801e, ip=0x40000000000073a1 dmidecode(18485): unaligned access to 0x6000000000008065, ip=0x4000000000003151 dmidecode(18485): unaligned access to 0x60000000000080f7, ip=0x4000000000003151
The bundles install successfully. Message printing can be disabled by command 'prctl --unaligned=silent'.
The message is a warning for the user that application (dmidecode) works inefficient from performance perspective. The issue is resolved in dmidecode 2.7.
For example, JDK (JRE) 6u13 can not be installed using jdk(jre)-6u13-linux-ia64-rpm.bin file if, on the same machine, JDK (JRE) 6u14 was previously installed using jdk(jre)-6u14-linux-ia64-rpm.bin.
Preparing... ########################################### [100%] package jdk-1.6.0_14-fcs (which is newer than jdk-1.6.0_13-fcs) is already installed JDK (JRE) 6u13 is not installed.
After installation of Itanium JDK (or JRE) of lower version on top of higher version (for example, 6u13 on top of 6u14), "JavaHome" contains the path to the last installed JDK (or JRE) instead of the path to the JDK (or JRE) of the highest installed version. After un-installation the value is removed.
The workaround is to put the correct value to the Windows registry manually. A more accurate workaround is to un-install previously installed JDK (or JRE) and install required version. See Deploying the JRE on Windows for more details about registry values.
Error 1334.The file 'javaw.exe' cannot be installed because the file cannot be found in cabinet file 'Data1.cab'. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package
Internal Error 2356. Data1.cab
The second case can block installation/uninstallation, as the installer reports that there is a suspended installation process. A reboot of the system helps. After reboot, please, uninstall the previously installed JDK/JRE. Confirm the message, if it appears:
Error 1704.An installation for Java(TM) SE Runtime Environment 6 Update 14 is currently suspended. You must undo the changes made by that installation to continue. Do you want to undo those changes?
This is a known bug in kernels of version less than 2.6.22. Processors older than Montecito (e.g. Madison, McKinley) are not affected.
RHEL4 (Nahant Update 5), kernel 2.6.9-55.EL has this bug. In RHEL5.2(Tikanga), kernel 2.6.18-92.el5 the bug is fixed.
Possible workarounds are:
Serviceablity Agent (SA) issues:
On Windows SA does not accept dump file generated by default (MiniDumpNormal type of information that is written to the minidump file). Workaround: specify PH*PH*PH\uFFFDPH*PH*PHXX:ErrorDumpLevel=2 JVM option (MiniDumpWithFullMemory type).