Wie kann Java Virtual Machine auf einem System ohne Virtualisierungsunterstützung arbeiten?

Wenn Hardware-Unterstützung für die Virtualisierung erforderlich ist, wie können Java Virtual Machines auf Computern ohne Unterstützung für die Virtualisierung ausgeführt werden? Oder ist JVM keine virtuelle Maschine?