title: Difference between a Java interpreter and JVM
body: <p>I have heard people saying "a JVM is necessarily a Java interpreter but a Java interpreter is not necessarily a JVM". Is that true?</p>
  
  <p>I mean is there a difference between a Java interpreter and JVM?</p>