Question: is the jvm an interpreter?
Answer: The Java interpreter decodes and executes bytecode for the Java virtual machine. The Java interpreter is actually a part of JVM. Virtual machine is not just executing the bytecodes, it has lot of tasks to do. That full-fledged environment is referred to as a JVM.