(Виртуалната машина е програмата, която интерпретира или, в някои случаи, компилира и изпълнява компактните Java байт кодове, които съставляват Java програма.)
Java програмите не могат да се изпълняват на виртуални машини.