본문 바로가기

JAVA

[Java] JRE와 JDK의 차이

반응형




초반에 자바 설치할 때 jre, jdk 등등 용어가 너무 다양해서 헷갈렸다.

처음에는 뭣도 모르고 둘다 설치하고 그냥 이클립스 깔고 개발하곤 했는데, 막상 실무에 들어가니 환경 설정하는 부분이 중요해서 각각의 차이에 대해서 공부하고 있다.


JRE란?
먼저 JRE는 Java Runtime Environment의 약자로 자바 프로그램을 실행시켜주는 환경을 구성해주는 도구다. 즉 JAVA를 개발할 필요는 없는데, 실행은 시켜줘야 하는 경우에는 꼭 JRE가 있어야 한다. 반면 JAVA 개발시 꼭 필요한 것이 있는데 그것이 바로 JDK다.

JDK란?
JDK는 Java Development Kit의 약자로 말그대로 자바 개발시 필요한 툴킷을 제공하는 도구모음이다. 개발하려면 당연히 실행도 시켜야 하므로 JDK 안에는 JRE가 포함되어 있다. 



사용자 입장에서 요약하자면 
JAVA로 만들어진 프로그램을 실행만 시킬 것이라면  JRE만 설치하면 되고
JAVA 개발자라면 JDK를 설치하면 된다.



반응형