JDK, JRE, JDK 의 풀네임을 생각하면 오래 기억하기 편할 것 같다.


JVM 

Java Virtual machine 의 약자입니다.

자바에서 컴파일 과정을 거쳐 만들어진 자바 바이너리 파일(.class)을 실행할 수 있도록 한다.


JRE

Java Runtime Environment 의 약자입니다.

JVM에서 자바 프로그램을 실행시킬 때 필요한 라이브러리 등 파일들을 가지고 있다.

자바를 실행시키기 위한 환경을 구축했다고 보면 된다.


JDK 

Java Development Kit 의 약자입니다.

JDK는 JRE +  개발을 위한 도구들을 포함하고 있다.


포함관계 이미지



출처 : "점프 투 자바", 2013년 8월 26일 수정, 2019년 03월 19일 접속, https://wikidocs.net/257

+ Recent posts