Die Java Runtime Environment (JRE) ist eine Laufzeitumgebung, die benötigt wird um Java- Programme auszuführen. Sie enthält im Wesentlichen eine Java Virtual Machine ( JVM) und die grundlegenden zur Ausführung benötigten Bibliotheken. Zur Entwicklung benötigte Werkzeuge wie der Compiler sind nicht Bestandteil der Java Runtime Environment sondern des Java Development Kits ( JDK).