The interpreter used with the JAVA programming language.
The platform-independent environment in which Java programs execute. It simulates the resources and services available on a physical computer. The virtual machine executes platform-independent bytecode instructions, rather than machine-specific instructions.
A software package that simulates the actions of a microprocessor. A virtual machine can mimic an existing processor (such as the 68K emulator on PowerPC-based, Mac OS_compatible computers) or parse special VM-specific code. Java code requires a virtual machine environment to execute See also: Java runtime environment, Java runtime session