Java JDK, JRE and JVM — a practical guide to JDK JRE JVM with clear examples you can reuse in real projects.
Java Tutorial Series (4/90). Prefer one article? Read the complete Java tutorial.
Short description
JVM runs bytecode. JRE includes JVM + libraries to run apps. JDK includes JRE + compilers/tools to develop apps.
Quick map
JDK = develop (javac, tools) + run
JRE = run apps
JVM = executes bytecode