Java Virtual Machine Abstract computing machine that executes Java programs. Java VM JVM The Java Virtual Machine (JVM) is an abstract computing machine that enables a computer to run Java programs. It provides a runtime environment for executing Java bytecode, which is platform-independent and can be run on any device equipped with a compatible JVM implementation. Built by Tim Jones