깨알지식 - 개발

JDK vs JRE 차이

quokkalover 2021. 7. 20. 10:52

jdk, jre, jvm

위 사진은 포함관계를 표현한 그림임. 특징들을 보자.

  • JRE와 JDK 모두 JVM을 포함하고 있음. 
  • JDK는 JRE를 포함하는 개념

 

 

JRE = 컴파일된 자바 프로그램을 실행시킬 수 있는 환경

  • 동작시킬 때 필요한 파일들을 가지고 있음

JDK = 자바 프로그래밍시 필요한 컴파일러 등을 모두 포함한 패키지

  • 개발을 위해 필요한 도구들을 포함한다.
  • JDK를 설치하면 JRE도 같이 설치된다.

참고자료
https://simplesnippets.tech/jdk-vs-jre-vs-jvm-in-java-whats-the-difference/