JDK와 JRE의 구성요소

 

  • JDK(Java Development Kit) 자바 개발 키트 (개발자용)

    - 구성요소: JRE + 개발자 도구
    - 개발자들이 자바로 개발하는 데 필요한 라이브러리들과 컴파일러(javac), jdb(디버깅), JRE, JVM등의 개발 도구들이 포함된 개발 키트
    - 자바로 만들어진 프로그램을 실행시키는데 필요한 라이브러리들과 각종 API, 그리고 자바 가상 머신(JVM)이 포함되어 있다.
    - 개발이 필요 없다면 실행할 수 있는 환경만 필요하다면, JRE를 다운로드 받으면 된다.



  • JRE(Java Runtime Environment) 자바 실행 환경 (일반유저 가능)

    - 구성요소: JVM + 라이브러리 클래스
    - JRE는 JDK에 포함되어 있다.



  • JDK와 JRE의 차이


- Java로 프로그램을 직접 개발하기 위해서는 JDK가 필요
- Java로 만들어진 프로그램을 실행시키려면 JRE가 필요

 

'IT > JAVA' 카테고리의 다른 글

[Java] 변수(Variable)  (0) 2023.06.08
[Java] 자바의 기본형(Primitive Type) 8가지  (0) 2023.06.08
[Java] 변수란? (Variable)  (0) 2023.06.01
[Java] 상수와 리터럴 (Constant & literal)  (0) 2023.06.01
[Java] 자바란?  (0) 2023.06.01

+ Recent posts