Tutti gli utenti, o quantomeno la maggior parte di essi, che si servono di un computer dotato di una qualsiasi versione di Windows si sono ritrovati ad avere a che fare, almeno una volta, con il Java Runtime Environment o, molto più semplicemente JRE o, ancora, Java.
Il Java Runtime Environment, solitamente impiegato per eseguire le più svariate tipologie di software, è già di suo sufficientemente pesante e diviene ancor più ingombrante quando, per una svariate serie di motivazioni, risulta necessario disporre di più versioni dello stesso.