[Java] JRE와 JDK의 차이

김성록·2023년 11월 2일
0

자바

목록 보기
6/6

자바를 처음 설치할 때 JRE와 JDK를 마주치게 된다. 이 둘은 무엇이고 어떤 차이점이 있을까?


JRE

  • JRE는 Java Runtime Environment의 약자로, 자바로 만들어진 프로그램을 실행시키는데 필요한 라이브러리들과 각종 API, 그리고 JVM이 포함되어 있다. 하지만 JRE는 컴파일러나 디버거(Debugger) 등의 도구는 포함되어 있지 않다. 따라서 자바 프로그램을 개발하는 것은 안되고 실행만 가능하다.

JDK

  • JDK는 Java Development Kit의 약자로, 자바 개발 키트를 의미한다. 개발자들이 자바로 개발하는데 사용된다. JDK 안에는 개발할 때 필요한 라이브러리들과 javac(컴파일러), javadoc 등의 개발 도구들을 포함되어 있고, 개발을 하려면 실행도 시켜줘야 하기 때문에 JRE도 함께 포함되어 있다.

관계도

  • JRE는 자바 실행 환경, JDK는 자바 개발 도구이다. 따라서 개발자들은 JDK를 다운받으면 자바 프로그램을 개발할 수 있게 된다.
profile
예비 개발자

0개의 댓글

관련 채용 정보