java uygulamalarının yorumlayıcısıdır. Bir sanal makinedir.Yani java uygulamasıyla işletim sistemi arasında bir köprüdür. Bunun en önemli faydası java programlarının taşınabilir olması ve platform bagımsız olmasını saglamasıdır. Bu nedenle java uygulamaları için "bir kere yaz, her yerde calıştır" sözü söylenir. Dezavantajı yok mudur? Vardır tabi ki. Şöyle ki java uygulamaları bilindigi üzere yavaştır. Bu da bu sistemden kaynaklanmaktadır.
Ayrıca kısaltması için (bkz: JVM).