JRE là môi trường thực thi Java, cung cấp các thư viện và tài nguyên cần thiết để chạy các ứng dụng Java đã được biên dịch thành bytecode. Các thành phần chính của JRE bao gồm:
↳ Máy ảo Java (JVM): Thực thi bytecode Java trên các nền tảng khác nhau.
↳ Thư viện lớp Java (Java Class Libraries): Cung cấp các lớp và giao diện cần thiết để chạy các ứng dụng Java.
↳ Công cụ khởi chạy Java (java): Khởi chạy các ứng dụng Java đã được biên dịch.