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
'규린이 IT 개발' 카테고리의 다른 글
Balanced Tree (0) | 2019.04.29 |
---|---|
http, https 의 차이 (0) | 2019.03.19 |
java 배열 오름차순, 내림차순 정렬 - Arrays, Collections 클래스를 사용 (0) | 2019.03.19 |
CentOS7 - VirtualBox 디스크 용량 증설 방법 (0) | 2019.03.15 |
윈도우에서 Virtual Box 설치 방법 (2) | 2019.03.12 |