[JAVA] JRE 설명

2022. 11. 16. 18:05
728x90
반응형

JRE(Java Runtime Environment) : 자바 런타임 환경

 - 자바 애플리케이션을 개발하고 실행하기 위한 자바 플랫폼의 3대 구성 요소


런타임 환경은 다른 소프트웨어를 실행하기 위해 고안되는 일종의 소프트웨어다.

 

운영체제마다 존재하는 여러 요구 사항들을 JRE가 처리해주며,

자바 프로그램이 거의 모든 운영체제에서 코드 수정 없이 실행될 수 있도록 한다는 것이다.

 

자바용 런타임 환경인 JRE에는

 1. 자바 클래스 라이브러리(Java class libraries)

 2. 자바 클래스 로더(Java class loader)

 3. 자바 가상 머신(Java Virtual Machine)이 포함된다.

 

 

클래스 로더

 - 올바르게 클래스를 로드해 코어 자바 클래스 라이브러리에 연결하는 역할을 한다.


JVM

 - 자바 애플리케이션이 디바이스 또는 클라우드 환경에서 실행되는 데 필요한 리소스를 확보하도록

  보장하는 역할을 한다.


JRE

 - 주로 다른 구성 요소의 컨테이너이며 각 구성 요소의 활동을 조율하는 역할을 한다.

728x90
반응형

BELATED ARTICLES

more