|
Product support information includes:
This section provides information about Oracle JRockit’s support for different hardware architectures.
Oracle JRockit JDK is tested and certified on Intel Xeon, and is supported on all IA32 compliant chips with the MMX instruction set. This includes:
and all other compatible CPUs from these and other vendors.
The Intel 64-bit Xeon/AMD64 group includes the following CPUs:
When such a machine is installed with a 32-bit operating system, it is treated as identical to an x86 CPU. This means that the machine is supported with the 32-bit x86 version of the JRockit JDK in all places where it says “x86” in the list of supported configurations.
When installed with a 64-bit operating system that takes advantage of the 64-bit extended addressing, the JRockit JDK can be run either as a 32-bit application (using the x86 binary) or as a 64-bit application. Depending on JRockit JDK version and platform, one or both of these modes can be supported. For Intel 64-bit Xeon/AMD64 support details on a specific version, refer to the Summary of Supported Configurations table for each version:
The Oracle JRockit JDK supports Intel Itanium II and later.
The Oracle JRockit JDK supports the SPARC v9 architecture, which includes:
and all other compatible CPUs from these and other vendors.
Oracle products are certified for particular hardware chip architectures, as specified in Oracle JRockit JDK Supported Configurations for each release. In some cases, a single chip architecture is provided by multiple vendors. Oracle supports such implementations when they are certified for compliance by their respective owners.
For the x86 and 64-bit Xeon architectures, JRockit JDK is tested and certified on Intel CPUs, but supports all compatible chips. For chip architecture support details on a specific version, refer to the chip architecture sections above (x86, 64-bit Xeon/AMD64, Itanium and Sparc). You can also refer to the appropriate document for that JRockit JDK version:
Virtualization software, such as VMWare, is also considered a supported compatible architecture, provided the VMWare environment is supported by the operating system vendor and the support criteria specified in the Supported Configurations documentation for the JRockit JDK is met.
Continued compatibility between the JRockit JDK releases is assured by following the guidelines described in this section. These guidelines apply to these subjects:
The JRockit JDK numbering scheme is based upon:
For example, Oracle JRockit JVM 5.0 R25.0.0 refers to a release 25.0.0 of Oracle JRockit JVM that is compatible with J2SE 5.0; Oracle JRockit JVM 1.4.2_04 R24.3.0 refers to a release of 24.3.0 of the JRockit JVM that is compatible with J2SE 1.4.2_04. A JRockit JVM release can be compatible with more than one JDK version and a JDK version can be compatible with multiple JRockit JVM releases.
The JRockit JDK versions previous to 1.4.2 used a different numbering scheme following the Oracle WebLogic Platform version. For this reason, the J2SE 1.3.1 version of the JRockit JDK was called 7.0. All future versions of the JRockit JDK will follow the versioning scheme outlined in the preceding paragraph.
This compatibility statement applies to these JRockit JDK versions:
All Java APIs follow Sun’s compatibility statement. Please refer to Java™ SE 6 Release Notes—Compatibility for the latest version of Sun’s compatibility statement.
jrockit.ext.*) cannot be removed in service packs. jrockit.* except for jrockit.ext.*) can change at any time.-server and so on) will adhere to Sun’s policy. Please refer to the latest version of Sun’s
compatibility statement.-X options will adhere to Sun’s policy. Please refer to the latest version of Sun’s
compatibility statement.-XX options are handled thusly:
Support for service packs is listed in the Summary of Supported Configurations table in the respective JRockit JDK Supported Configurations section. The available options are:
In a few rare cases, a specific service pack is not supported. Always check the Notes field for exceptions.
In addition to service packs, official updates and hotfixes from the OS vendors are supported. This includes Microsoft security fixes installed through Windows Update and Errata updates provided by the Linux vendors.
For service pack support details on a specific version, refer to the Summary of Supported Configurations table for each version:
For the supported Linux distributions, service packs or updates from the vendors are supported as stated above. Other types of patches, including kernels built from source, are not supported, unless specifically stated in the Summary by Release Number.
Linux distributions not explicitly listed are not supported; however, using them with the JRockit JDK has a greater chance of success if the kernel and glibc versions are similar or identical to one of the supported distributions.
The JRockit JDK is supported on the default Linux kernel, which varies with the distribution and architecture. See the Notes field in the Summary of Supported Configurations by Release for details. If you require a different kernel, such as the hugemem kernel, contact Oracle Support for current support status.
The JRockit JDK generally follows the same end-of-life (EOL) schedule as the Sun JDK. For information on Sun's EOL Policy, see Sun's Java[tm] Technology EOL Policy (this is an external site). No separate EOL announcements are made for the JRockit JDK so long as it matches the Sun JDK schedule.
One major exception to the policy above is if a particular the JRockit JDK release is required to support a Oracle WebLogic or AquaLogic product after EOL has been reached for a particular Sun JDK version. In these cases, Oracle continues to support JRockit JDK when used in conjunction with those Oracle products, until the product in question has either 1) migrated to a newer release of JRockit JDK or 2) has reached its EOL.
This EOL policy applies to the entire JRockit JDK, which includes the JVM and JDK libraries and all tools shipped as part of the JDK installation.
The JRE class files distributed with JRockit JDK come directly from Sun, except for a small number that are tightly coupled to the JVM and are therefore overridden in the Oracle JRockit JDK. The overridden class files are in the java.lang, java.io, java.net, and java.util packages. No classes have been omitted.
|