Java Runtime Environment (JRE) is Java’s most basic virtual machine. It’s a required component to run any Java-based application or web applet. Java software allows you to run applications called "applets" that are written in the Java programming language. These applets allow you to have a much richer experience online than simply interacting with static HTML pages.