What is "jvm"

Java Virtual Machine (JVM) is a program that loads and runs Java applications, converting bytecodes into machine executable code. JVM is responsible for managing applications as they run.

Thanks to the Java virtual machine, programs written in Java can work on any hardware and software platform that has a version of JVM, thus making these applications independent of the platform where they work.