Java Virtual Machine
Java Virtual Machine (obično skraćeno na JVM) je virtualna mašina koja može izvršavati Java kompajlirani byte kod, tzv. Javin bytecode. JVM je osnovna komponenta Java platforme, te implementacija JVM-a na različitim hardver i softver platformama omogućava Javu da funkcioniše na tim platformama, tj. zadovoljava jedan od Javinih osnovnih ciljeva da se kod piše na jednom operacionom sistemu, a izvršava na više (engleski: write once, run anywhere).