This guide helps users of Oracle JRockit to migrate to Java HotSpot VM (Java Platform, Standard Edition). The document describes the command-line options and tools available in Oracle JRockit, and their equivalents in the Java HotSpot VM (HotSpot).


The target audiences for this document are developers and users who are working on Oracle JRockit and planning to migrate to the Java Development Kit (JDK). The JDK is Oracle's implementation of the Java Platform, Standard Edition (Java SE). The current release is Java SE 11 and JDK 11. However, most of the information in this document can be applied to releases earlier than JDK 11.

This document is intended for readers who have a detailed understanding of the Java HotSpot VM components, and also have some understanding of concepts such as garbage collection, threads, and native libraries. In addition, it is assumed that the reader is reasonably proficient with the operating systems where the Java application is developed and run.

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit or visit if you are hearing impaired.

Related Documents

See JDK 11 Documentation for other JDK 11 guides.


The following text conventions are used in this document:

Convention Meaning


Boldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary.


Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular values.


Monospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter.