(The virtual machine is the program that interprets or, in some cases, compiles and runs the compact Java bytecodes that make up a Java program.)
Java programs can be run in a virtual machine.
Two men, one in a tan baseball hat and the other in a tan hoodie, and a child in a green jacket sit on a tractor.