Différence entre un interpréteur Java et JVM

J'ai entendu des gens dire "une JVM est nécessairement un interprète de Java, mais un interprète de Java n'est pas nécessairement une JVM". Est-ce vrai?

Je veux dire, est-il une différence entre un interprète de Java et la JVM?

source d'informationauteur Happy Mittal