Skip navigation.
Downloads | Product Documentation | Support

Introduction to JRockit SDK

# Overview of BEA JRockit SDK

BEA JRockit SDK provides tools, utilities, and a complete runtime environment for developing and running applications using the Java programming language. The BEA JRockit SDK includes the BEA JRockit Java Virtual Machine (JVM), the first commercial server-side JVM. The BEA JRockit JVM is developed and optimized for Intel architectures to ensure reliability, scalability, and manageability for Java applications.

This section contains information on the following subjects:

- What is BEA JRockit?
- What Platforms Does BEA JRockit Support?
- BEA JRockit SDK Support

# What is BEA JRockit?

The BEA JRockit JVM is the only high performance JVM developed to ensures reliability, scalability, manageability, and flexibility for Java applications. The BEA JRockit JVM delivers a new level of performance for Java applications deployed on Intel 32-bit (Xeon) and 64-bit (Itanium) architectures at significantly lower costs to the enterprise. Furthermore, it is the only enterprise-class JVM optimized for Intel architectures, providing seamless interoperability across multiple hardware and operating system configurations. BEA JRockit JVM makes it possible to gain optimal performance for your Java applications when running it on either the Windows or Linux operating system platforms on either 32-bit and 64-bit architectures.

For more information on JVMs in general, see the Introduction to the JVM specification at:

http://java.sun.com/docs/books/vmspec/2nd-edition/html/Introduction.doc.html#3057

## About the SDK

The BEA JRockit JVM is one component of the BEA JRockit software development kit (SDK). Along with the BEA JRockit JVM, this kit is comprised of the Java Runtime Environment (JRE), which contains the JVM and Java class libraries (as specified by the Java 2 Platform API Specification), along with a set of development tools, such as a compiler, a debugger, and so on. For more information on the contents of the BEA JRockit 1.4.2 SDK, please refer to What's in BEA JRockit SDK.

# What Platforms Does BEA JRockit Support?

BEA JRockit SDK is certified to be compatible with J2SE 1.4.2. For a complete list of platforms that BEA JRockit supports, see BEA JRockit 1.4.2 Supported Configurations at:

http://e-docs.bea.com/wljrockit/suppPlat/supp_142.html

# Compatibility Between Releases

Continued compatibility with the Java SDK (and other listed products) is assured as defined in Compatibility Between Releases, at:

http://e-docs.bea.com/wljrockit/suppPlat/prodsupp.html#999010

# BEA JRockit SDK Support

This section describes how to get support for BEA JRockit SDK.

## If BEA JRockit JVM Crashes

If BEA JRockit crashes, it will dump information about the crash to `stderr` and create, in the directory where the VM was started, a file containing the same information, called `jrockit.``<pid>``.dump` (and, if you are using Windows,`jrockit.``<pid>``.mdmp)`, where `<pid>` is the id of the process that crashed.

After a crash, send a copy of `jrockit.``<pid>``.dump` (and, if you are using Windows,`jrockit.``<pid>``.mdmp)`, along with as much information as possible about your system setup and the application you were running when the VM crashed, to `support@bea.com`. You should provide the following information:

- Hardware
- Version of BEA JRockit JVM
- Operating system and its version
- The character of the application you ran and other information that can be of interest for trouble shooting
- Stack dumps (if any)
- If possible, a small code example that will reproduce the error.