Java virtual machine, a simulated machine to execute Java code.
Definition #2 for "JVM"
A Java Virtual Machine (JVM) is a virtual computing machine that enables a computer to run a Java program. JVM is an imaginary CPU for which most Java compilers emit code. This allows Java programs to run without being recompiled on different CPUs.