# What Is the Java Runtime Environment? ![rw-book-cover](https://readwise-assets.s3.amazonaws.com/static/images/article1.be68295a7e40.png) ## Metadata - Author: [[Amazon Web Services, Inc.]] - Full Title: What Is the Java Runtime Environment? - Category: #articles - Summary: The Java Runtime Environment (JRE) allows Java programs to run on any operating system by providing necessary resources and translating code. It works with the Java Development Kit (JDK) and Java Virtual Machine (JVM) to compile, verify, and run Java applications. The JRE also includes tools and libraries that help developers create and deploy Java software easily. - URL: https://aws.amazon.com/what-is/java-runtime-environment/ ## Highlights - The Java Runtime Environment (JRE) is software that Java programs require to run correctly. ([View Highlight](https://read.readwise.io/read/01kq549h2004becndyp61kg4ns)) - The JRE is the underlying technology that communicates between the Java program and the operating system. ([View Highlight](https://read.readwise.io/read/01kq549schmr7drf8qy9mv326m)) - It acts as a translator and facilitator, providing all the resources so that once you write Java software, it runs on any operating system without further modifications. ([View Highlight](https://read.readwise.io/read/01kq54a0get3jajmnn6374t07v)) - The JRE is actually one of three Java platform components that are required for any Java program to run successfully. The Java Development Kit (JDK) and Java Virtual Machine (JVM) are the other two components. ([View Highlight](https://read.readwise.io/read/01kq54atg0s3kfryrhdspj730t)) - The JDK is a collection of software tools that you can use for developing Java applications. ([View Highlight](https://read.readwise.io/read/01kq54b3j5wwe7btjv2nmmadmc)) - The JVM is software that runs the Java program line by line. ([View Highlight](https://read.readwise.io/read/01kq54bnx31fz14rrcj9x4mx8d))