Как виртуальная машина Java может работать в системе без поддержки виртуализации?

Если для виртуализации необходима аппаратная поддержка, как виртуальные машины Java могут работать на машинах без поддержки виртуализации? Или JVM не виртуальная машина?