Java Virtual Machine (Jvm)
Java operating program that sits on top of a computer’s operating system and runs Java applets and other Java programs. Called virtual machine because the environment it creates for executing the Java code behaves like a computer separate from the one it is running on, and can be installed or removed without interfering with the computer’s operating system.