Specifikace Javy (tzv. "Editions") - např.: Java 2 Standard Edition, 1.4 nebo Java 2 Standard Edition 6.0
Implementace Javy ("Development Kits" nebo "Runtime Environments") - např.: Java 2 Software Development Kit, 6.0 - obsahuje vývojové nástroje
Java 2 Runtime Enviroment, 6.0 - obsahuje jen běhové prostředí pro spouštění hotových přeložených pg.