In [[informatica]] il '''JRE''', o '''Java Runtime Environment''', è un ambiente di [[esecuzione (informatica)|esecuzione]] per [[applicazione (informatica)|applicazioni]] scritte in [[linguaggio Java]], distribuito gratuitamente da [[Sun Microsystems]].
Il ''Java Runtime Environment'' contieneContiene la [[Java Virtual Machine]], le [[libreria (software)|librerie]] standard ([[Application Programming Interface|API]] Java) e un [[launcher]] per le applicazioni [[Java (linguaggio)|Java]], necessario per avviare i [[programma (informatica)|programmi]] scritti in [[linguaggio di programmazione|linguaggio]] Java e già [[compilazione|compilati]] in [[bytecode]]. È dunque necessario quando si hanno [[programma (informatica)|programmi]] scritti in Java forniti già [[compilazione|compilati]] in bytecode.
Il JREEsso non costituisce un [[ambiente di sviluppo integrato|ambiente di sviluppo software]] e non contiene tool di sviluppo ([[compilatore|compilatori]] e/o [[debugger]]): per poter sviluppare in Java a monte, a partire dal [[codice sorgente]], è necessario infatti il [[Java Development Kit]] (che tipicamente contiene anche il JRE), anch'esso distribuito gratuitamente dalla Sun. Molti IDE offrono inoltre la possibilità di agganciare (''linkare'') la JRE e poter così sviluppare i propri programmi coadiuvati dell'editor.
AdRilasciato in versione [[32 bit]] e [[64 bit]], ad oggi, l'ultima versione della [[Java 2 Platform, Standard Edition]] Runtime Environment è la versione 8. Ogni versione ha molti [[update]] (detti anche build) che vengono rilasciati durante il periodo di sviluppo; ad esempio JRE 6 è arrivato sino all'update 45, mentre JRE 7 all'update 51.▼
JRE è rilasciato in versione 32 bit e in versione 64 bit.
▲Ad oggi, l'ultima versione della [[Java 2 Platform, Standard Edition]] Runtime Environment è la versione 8. Ogni versione ha molti update (detti anche build) che vengono rilasciati durante il periodo di sviluppo; ad esempio JRE 6 è arrivato sino all'update 45, mentre JRE 7 all'update 51.