Java virtual machine. The runtime environment for executing Java code. This environment includes a just-in-time bytecode compiler and utility code.