반응형
JVM
자바 바이너리 파일(.class)을 실행시킬 수 있는 가상 머신 환경을 제공한다.
JRE
JRE는 JVM을 포함하며 JVM과 함께 실행에 필요한 라이브러리를 같이 내장하고 있다.
JVM + Library 파일의 집합이라고 보면된다.
JAVA를 개발할 필요는 없는데, 실행은 시켜줘야 하는 경우에는 꼭 JRE가 있어야 한다.
JDK
JDK는 Java Development Kit의 약자로 말그대로 자바 개발시 필요한 툴킷을 제공하는 도구모음이다.
개발하려면 당연히 실행도 시켜야 하므로 JDK 안에는 JRE가 포함되어 있다.
JAVA로 만들어진 프로그램을 실행만 시킬 것이라면 JRE만 설치하면 되고 JAVA 개발자라면 JDK를 설치하면 된다.
728x90
'☕ Java' 카테고리의 다른 글
[Java vs Node.js] 무엇이 더 좋을까? (0) | 2022.01.23 |
---|---|
기본 생성자(Default Constructor)가 필요한 이유 (0) | 2021.03.30 |
[JSP] 캐시 방지 & 캐시 삭제 팁 (0) | 2021.03.22 |
JSP 내에 쓰일 수 있는 태그 종류 (0) | 2021.01.21 |
람다식의 이해와 사용 (0) | 2021.01.12 |