The Java Runtime Environment (JRE) consists of the Java Virtual Machine, the Java libraries, and all other components necessary to run Java applications and applets.