The Java Runtime Environment (JRE) is a software layer that provides the necessary resources for a computer to run Java applications. Think of it as the "engine" or "player" for Java programs.