Qualquer aplicativo Java pode ser executado apenas dentro de alguma implementação concreta da especificação abstrata da máquina virtual Java.
kwˌɑlkˌɛɹ ˌɐplikɐtˈivʊ ʒˈavɐ pˌɔdɨ sɨɹ ˌezɨkutˈadw ˌɐpˈenɐʒ dˈeɪŋtɹʊ dɨ ˌɑlɡˈumɐ ˌimplɨmˌeɪŋtɐsˈɐ̃ʊ̃ kˌuŋkɹˈɛtɐ dɐ ʃpˌesifˌikɐsˈɐ̃ʊ̃ ˌɐbstɹˈatɐ dɐ mˈakinɐ vˌiɾətuˈɑl ʒˈavɐ.