본문 바로가기
Java

JVM / JRE / JDK / Java SE

by KDW999 2022. 12. 29.

JVM (Java Virtual Machine)

- 자바 가상 머신

- 컴파일된 자바의 바이너리 파일 실행 

 

JRE (Java Runtime Environment)

- 자바 런타임 환경

- 자바 프로그램이 실행되는 환경

 

JDK (Java Development Kit)

- 자바 개발도구

- JDK = JRE + 개발에 필요한 도구

 

Java SE(Standard Edition)

- 자바의 표준안

- 자바가 가진 문법적 구성을 정의

 

 

JDK, JRE, JVM 관계도

사진 출처 : https://incheol-jung.gitbook.io/docs/q-and-a/java/jvm

 

JDK는 컴파일러, 디버깅 툴, 개발 툴 등

JRE는 라이브러리, 각종 파일

JVM은 프로그램 실행

 

간단하게 JDK > JRE > JVM이다.

댓글