Existen varias versiones, en orden cronológico, de la máquina virtual de Java.