You are on page 1of 1

JVM(Java Virtual Machine)

The concept of Write-once-run-anywhere (known as the Platform independent) is one of


the important key feature of java language that makes java as the most powerful language.
Not even a single language is idle to this feature but java is closer to this feature. The
programs written on one platform can run on any platform provided the platform must have
the JVM(Java Virtual Machine). A Java virtual machine (JVM) is a virtual machine that
can execute Java bytecode. It is the code execution component of the Java software
platform.

JRE

JRE is the implementation of JVM, it provides a platform to execute java


programs. JRE consists of JVM and java binaries and other classes to execute any
program successfully. JRE doesn’t contain any development tools like java
compiler, debugger etc. If you want to execute any java program, you should have
JRE installed but we don’t need JDK for running any java program.

You might also like