Java Runtime Environment (JRE) to zarówno platforma, jak i również język programowania, umożliwiający uruchamianie aplikacji działających na dowolnym systemie operacyjnym z zainstalowanym środowiskiem Java Runtime Environment (JRE).

Biblioteka Java JRE jest przeznaczona dla użytkowników, którzy potrzebują oprogramowania Java do uruchamiania aplikacji na komputerach stacjonarnych lub laptopach. Java 8 integruje się z systemem operacyjnym, dzięki czemu można uruchamiać osobno instalowane aplikacje Java.

Opisywana wersja oprogramowania Java, zawiera wiele nowych funkcji, rozszerzeń oraz poprawek mających na celu zwiększenie wydajności programowania i obsługi programów Java.

Oprogramowanie Java umożliwia korzystanie z gier internetowych, rozmowy z ludźmi z całego świata, obliczanie oprocentowania kredytu, oglądanie obrazów trójwymiarowych i wiele innych rzeczy. Jest ono także częścią składową aplikacji intranetowych i innych rozwiązań dla handlu elektronicznego, które stanowią podstawę wykorzystania komputerów w firmach.

Pobierając oprogramowanie Java z serwisu java.com, uzyskuje się środowisko JRE (Java Runtime Environment) w wersji 8. JRE zawiera maszynę JVM (Java Virtual Machine), podstawowe klasy platformy Java oraz biblioteki pomocnicze platformy Java. JRE jest częścią wykonawczą oprogramowania Java, będącą wszystkim, co jest potrzebne do uruchamiania aplikacji Java WebStart za pomocą obsługiwanej przeglądarki internetowej. Środowisko JRE nie jest wyposażone w narzędzia programistyczne; te stanowią część pakietu JDK (Java Development Kit).