The Java Runtime Environment (JRE) is a set of software tools needed for Java development. It combines the Java Virtual Machine (JVM), platform core classes, and supporting libraries. JRE is part of the Java Development Kit (JDK), but can be downloaded separately.