Máquina virtual Java () é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina.
mˈakinɐ vˌiɾətuˈɑl ʒˈavɐ ɛ ũŋ pɹˌuɡɹˈɐ̃mɐ kɨ kˌɐʁˈɛɡɐ i ˌezɨkˈutɐ uz ˌɐplikɐtˈivʊʒ ʒˈavɐ, kˌuŋvɨɾətˈeɪŋdw uʒ bˌitɨkˈɔdɨz ˈeɪŋ kˈɔdiɡw ˌezɨkutˈavˌɛl dɨ mˈakinɐ.