JDK : 프로그램을 실행하는 자바 플랫폼 구성요소. JRE : JVM을 생성하는 디스크 상의 부분
JDK는 개발자들이 JVM과 JRE에 의해 실행되고 구동될 수 있는 자바 프로그램을 생성할 수 있게 해준다.
JDK와 JRE의 차이점은 JDK는 자바 기반 소프트웨어를 개발하기 위한 도구들로 이루어진 패키지인 반면, JRE는 자바 코드를 실행하기 위한 도구들로 구성된 패키지다.