This document contains information to help you upgrade to the Oracle JRockit R28, which is a new, major release of Oracle JRockit.
For information about the new features and changes in R28 when compared with R27, see the Oracle JRockit Release Notes.
If you are upgrading from a pre-R27 release, then you might want to read the release notes pertaining to the previous releases to understand the changes in each release:
Oracle JRockit R27
Oracle JRockit R26
Oracle JRockit 5.0 R25
http://download.oracle.com/docs/cd/E13188_01/jrockit/docs50/relnotes/index.html
Oracle JRockit 1.4.2 R24
http://download.oracle.com/docs/cd/E13188_01/jrockit/docs142/relnotes/index.html
Oracle JRockit 1.4.1 8.1 R23
http://download.oracle.com/docs/cd/E13188_01/jrockit/docs81/relnotes/index.html
Oracle JRockit 1.3.1 7.0 R23
http://download.oracle.com/docs/cd/E13188_01/jrockit/docs70/relnotes/index.html
This document contains the following topics:
Ensure that Oracle JRockit is deployed on a supported configuration.
For information about operating systems and hardware platforms that Oracle JRockit supports, see "System Requirements and Supported Platforms for Oracle JRockit R28" at:
http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html
.
Oracle JRockit R28 supports the following Java versions. Ensure that your application complies with the Java specification corresponding to the Oracle JRockit release that you use.
Oracle JRockit JDK Release | Supported Java Version | Java API Specification |
---|---|---|
Oracle JRockit 5.0 R28 |
J2SE 5.0 |
|
Oracle JRockit 6 R28 |
Java SE 6 |
For information about the Java version updates supported by Oracle JRockit, see the Oracle JRockit Release Notes.
Note:
Oracle JRockit R28 does not support J2SE 1.4.2 and earlier Java versions. Before upgrading to R28 from any of the following releases, ensure that the application is compatible with either J2SE 5.0 or Java SE 6.
Oracle JRockit 1.4.2 R27
Oracle JRockit 1.4.2 R26
Oracle JRockit 1.4.2 R24
Oracle JRockit 1.4.1 8.1 R23
Oracle JRockit 1.3.1 7.0 R23
This section describes tasks that you must perform when upgrading to Oracle JRockit R28.
After installing Oracle JRockit, verify the release number by using the java -version
command.
The Oracle JRockit release number consists of two elements:
The detailed JRockit developer version number (for example, R28.2.0
).
The detailed Java developer version number (for example, 1.6.0_29
).
Consider using as few JVM command-line options as possible. For the command-line options that you decide to use, be sure that you understand how they work; see the Oracle JRockit Command-Line Reference.
Oracle JRockit R28 includes several new -XX
command-line options (see "Changes in Command-Line Options"), some of which are equivalents for deprecated options (see "Command-Line Options Deprecated and Removed in Oracle JRockit R28.0").
If your application start-up command contains any of the deprecated options, modify the startup command to use equivalent other options.
Before upgrading the production environment, test the application in a controlled staging environment. The staging environment should be as similar as possible to the required production environment. This includes hardware, software, usage patterns, and load.
Applications are sometimes sensitive to timing. An Oracle JRockit upgrade can sometimes expose errors in your application; for example, dependencies on unspecified behavior or APIs. Timing differences introduced when upgrading might, for instance, expose erroneous synchronization.