- 런타임(Runtime)은 프로그램이 실행되고 있는 동안의 동작을 의미하며, 프로그램이 실행될 때 시작됨
- 프로그램이 실행되는 동안 발생하는 오류를 "런타임 오류"라고 하고, 프로그램이 실행되기 전에 컴파일 과정에서 발생하는 systax error나 컴파일 오류와 구분됨
- 프로그램이 런타임 단계에 있으면 애플리케이션이 RAM에 로드되며, 여기에는 실행 파일 및 프로그램에서 참조하는 라이브러리, 프레임워크 또는 기타 파일이 포함됨
- 프로그램이 종료되면 런타임이 종료되고 프로그램에 의해 사용된 메모리를 다른 프로그램에서 사용할 수 있게 됨
* 참고 : https://techterms.com/definition/runtime
# 런타임 환경을 런타임이라고 하기도 함. 이럴 때는 프로그래밍 언어가 구동되는 환경을 의미.
Java 실행(runtime) 환경(JRE)이란?
Java™ 실행(runtime) 환경(JRE)은 Java 애플리케이션을 생성하고 실행하기 위한 일련의 구성 요소입니다. JRE는 Java 개발 키트(Java Development Kit, JDK)의 일부입니다.
JRE는 Java 가상 머신(Java Virtual Machine, JVM), Java 클래스 라이브러리, Java 클래스 로더로 구성됩니다. JDK는 Java 소프트웨어 개발에 사용되고, JRE는 프로그래밍 툴 및 배포 기술을 제공하며, JVM은 Java 프로그램을 실행합니다.
https://www.redhat.com/ko/topics/cloud-native-apps/what-is-a-Java-runtime-environment
'Security & IT terms' 카테고리의 다른 글
[Day 294] Cyber Kill Chain (0) | 2021.05.30 |
---|---|
[Day 292] Framework, Library (0) | 2021.05.28 |
[Day 284] Web Scraping (0) | 2021.05.20 |
[Day 263] Cyber Espionage(에스피오나지) (0) | 2021.04.29 |
[Day 260] Agile 개발 방식 (0) | 2021.04.26 |