본문 바로가기

develop

JDK 란? -초보개발자-

JDK(Java Development Kit)는 약어이며 자바로 프로그램 개발을 하기 위한 모든 파일을 포함한 kit를 의미한다.

 

앞에서 배운 JRE(Java Runtime Environment)도 JDK의 일부이며 컴파일러나 자바 개발을 위한 다양한 파일들을 포함한다.

JRE는 실행만을 위한 환경이다. JRE만 설치하면 자바를 컴파일하는 등의 각종 프로그램이 제외된 상태로 설치된다.

 

즉 JDK는 JRE를 포함한 개념이며

JDK가 더 넓은 범위에 있다고 생각하면 된다.

JVM은 JRE안에 포함되며 JRE는 JDK안에 포함된다.

쉽게 나타내면 JDK>JRE>JVM 이다.