IBM User Guide for Java V7 on Windows > Product overview > Introduction
IBM JVM
The IBM Java Virtual machine (JVM) is the platform-specific component that runs a Java program.
At run time, the JVM interprets the Java bytecode that has been compiled by the Java Compiler. The JVM acts as a translator between the language and the underlying operating system and hardware. A Java program requires a specific JVM to run on a particular platform, such as Linux, z/OS, or Windows.
The main components of the IBM JVM are:
- JVM API
- Diagnostics component
- The collector and the allocator
- Class loader
- Interpreter
- Platform port layer
Different versions of the IBM SDK contain different implementations of the JVM. You can identify the implementation in the output from the java -version command, which gives these strings for the different implementations:
Implementation Output 7 IBM J9 VM (build 2.6, JRE 1.7.0) 6 IBM J9 VM (build 2.4, JRE 1.6.0 IBM)
IBM J9 VM (build 2.6, JRE 1.6.0)5.0 IBM J9 VM (build 2.3, J2RE 1.5.0 IBM) 1.4.2 'classic' Classic VM (build 1.4.2, J2RE 1.4.2 IBM)
Parent: Introduction
Error 404 - Not Found Error 404 - Not Found
The document you are looking for may have been removed or re-named. Please contact the web site owner for further assistance.