JVMs, JDKs and JREs Introduction This page is supposed to give an overview of Java virtual machines (JVMs), Java development kits (JDKs), Java runtime environments (JREs) and related products. There are four major sections: Java development kits and Java runtime environments, standalone Java virtual machines, Java products for embedded systems and Just-in-time (JIT) compilers. JDKs and JREs Listed