JVM

JVM (Java virtual machine) is an abstact machine that enables a real machine (a computer) to run both Java programs and programs written in other languages and compiled to Java bytecode. It was introduced in 1994.