JRE
È l'acronimo di "Java Runtime Environment."
JRE è un livello software che consente al sistema operativo di un computer di eseguire applicazioni Java e applet. Include diversi componenti necessari al funzionamento delle app Java, tra cui una macchina virtuale e librerie di codice. Un Java Runtime Environment è disponibile per la maggior parte delle piattaforme informatiche, tra cui Windows, macOS e Unix.
Java è un linguaggio di programmazione molto diffuso per creare applicazioni multipiattaforma, ma la maggior parte dei sistemi operativi non include il supporto nativo per Java. Gli utenti devono invece installare Java Runtime Environment prima di poter eseguire le app Java sul proprio sistema. JRE raggruppa diversi componenti necessari. Innanzitutto, include un insieme standard di classi Java che contengono frammenti di codice comuni utilizzabili dalle applicazioni Java. Include anche una Java Virtual Machine (JVM), che esegue il bytecode contenuto nelle applicazioni Java compilate e collabora con il sistema operativo per fornire alle app Java l'accesso alla memoria e ad altre risorse di sistema.
JRE può essere scaricato da Oracle, l'attuale proprietaria della piattaforma Java, per Windows, macOS e Unix. In passato era disponibile come plug-in per browser Web che consentiva agli utenti di eseguire applet Java nel browser, ma il plug-in è stato dismesso nel 2016. JRE è disponibile anche come parte del Java Development Kit (JDK), insieme a un debugger, un compilatore e altri strumenti che aiutano gli sviluppatori a creare app Java.
Metti alla prova le tue conoscenze