JRE (Java Runtime Environment) は、一般的な JVM 実装用にコンパイルされたプログラムを実行できるソフトウェア環境です。実行時システムは、次のものから構成されます。
Java プログラムの実行、ネイティブメソッドの動的リンク、メモリーの管理、例外処理に必要なコード
JVM 実装
次の図は、JRE 全体と、一般的な JVM 実装の各種モジュールから構成される JRE の各要素とクラスライブラリとの関係を表しています。