Javovou platformu tvoří:
Java Virtual Machine
Java Core API (základní knihovna tříd)
překladač (přístupný např. příkazem javac) a další vývojové nástroje