Hello, Coding

[ JAVA ] JDK와 JRE의 차이점은 무엇일까? 본문

개발 질문 & 답변/자바 질의응답

[ JAVA ] JDK와 JRE의 차이점은 무엇일까?

DURAM 2023. 5. 26. 07:32
자바를 해본 사람은 한 번씩 들어봤을 법한 JDK, JRE가 있다.

JDK는 자바 개발 도구의 약자로서 Java Development Kit 의 약자 이다.

JRE는 자바 실행 환경의 약자로서 Jva Runtime Environment 의 약자 이다.

 

그러면 이 둘의 차이점은 무엇일까?

JRE는 JVM을 포함한 자바 프로그램 실행에 필요한 라이브러리 파일 등을 포함하고 있으며

JVM의 실행 환경을 구현하는 역할을 하고 있다.

 

JDK는 자바를 사용하기 위해 모든 기능을 갖춘 Java SDK 이다.

물론 JDK에는 JRE도 포함 되어 있다.

 

말 그대로 JRE는 오로지 자바의 실행만을 위해 있고 만일 자바로 프로그래밍을 하고 싶다면

JRE도 포함돼 있는 JDK를 사용하면 된다.

 

 

아래의 사진 처럼 자바는 구성돼 있다.

출처 : https://www.geeksforgeeks.org/differences-jdk-jre-jvm/