JDK와 JRE 차이점

계리·2023년 8월 3일
0
post-thumbnail
post-custom-banner

JRE

JRE(Java Runtime Environment)를 직역하면 자바 실행 환경으로 자바 프로그램을 실행시키는데만 사용되는 패키지이다. JRE는 JVM( Java Virtual Machine, 자바 가상 머신), Java Class Library, Java Command, 기타 인프라 등이 포함되어 있고 컴파일러나 디버거와 같은 도구들은 포함되어 있지 않기 때문에 자바 프로그램을 실행할 때만 사용된다.


JDK

JDK(Java Development Kit)도 직역하자면 자바 개발 도구로 자바 개발자들이 사용하는 패키지이다. JDK는 JRE패키지가 같이 포함되어 있고 JRE가 포함하지 않은 컴파일러(javac) javadoc, jdb, jar등 개발에 필요한 도구들까지 같이 포함하고 있다.


JRE, JDK 내부 구성

구성을 보면 JDK 안에 JRE 포함되어 있어 자바 개발자들은 JDK만 설치를 해서 사용을 해도 된다.

참고

profile
gyery
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 8월 3일

좋은 글 감사합니다.

답글 달기