Question: what is the difference between jre and java se?
Answer: Java SDK is the software development kit, the compiler. 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.