Środowisko-interpreter nazywany również wirtualną maszyną Java (Java Virtual Machine), umożliwia uruchamianie na komputerze i przeglądarce internetowej tzw. apletów (programów) napisanych w języku Java.
W praktyce jest niezbędnym elementem do uruchamiania wszelakich aplikacji napisanych w języku Java, niektórych popularnych programów (np. OpenOffice, Libre Office) oraz np. korzystania z internetowych czatów.