what is the difference between java se and jre?
JRE is the runtime environment. JVM is the virtual machine that inteprets the compiled bytecode. Java SE (Standard Edition) Runtime is the runtime that come with Java SE.