Java Runtime Environment, JRE - 자바 런타임 환경

Junseo·2025년 3월 11일

Java 프로그램이 올바르게 실행되려면, 그에 맞는 자바로 작성된 코드를 실행할 수 있는 환경이 필요하다.
JRE는 Java 소프트웨어 작성 시 추가 수정 없이 어떤 운영체제에서도 실행될 수 있도록 모든 리소스를 제공하는 번역기(translator) 및 촉진자(facilitator) 역할을 한다.

Java 프로그램이 성공적으로 실행되기 위해 필요한 3요소 (JDK, JVM, JRE)에 속한다.

JRE의 주요 구성 요소

  • Java Virtual Machine(JVM)
    - OS와 Java 프로그램 사이에서 중재자 역할을 하며, OS에 독립적인 환경을 제공한다.
  • 표준 클래스 라이브러리
    - 자바 프로그램이 실행될 때 공통적으로 사용하는 다양한 미리 작성된 코드 모음
    - 파일 처리, 네트워크 접속, 데이터 관리 등 공통적인 기능이 포함된다.

JRE의 필요성

Java 프로그램은 운영체제(OS)에 직접 명령을 전달하지 않고, JVM 위에서 실행된다.
따라서, 한 번 만든 Java 프로그램을 Windows, Linux, MacOS 등 다양한 OS에서 변경없이 실행 가능하게 만들어준다.


추가) What is java runtime environment?

profile
동그라미 네모

0개의 댓글