728x90
반응형

JDK JRE

JDK JRE 포함하고 있으며, JRE JDK 일부

따라서 개발자는 JDK를 다운받으면 됨

 


JDK(Java Development Kit)

Java 개발 도구 모음으로, Java 개발에 필요한 모든 도구와 라이브러리를 포함함

JDK는 JRE를 포함

 

주요 구성 요소

  1. 컴파일러(Compiler): Java 소스 코드를 컴파일하여 기계어로 변환하는 도구. 컴파일된 코드는 JVM(Java Virtual Machine)에서 실행.
  2. 디버거(Debugger): 애플리케이션의 실행 중에 버그를 찾고 수정하는 도구
  3. 개발 도구(Development Tools): Java 개발에 도움이 되는 다양한 도구들이 포함. 예를 들어, 개발 환경을 설정하는 도구, 성능 분석 도구, 문서화 도구 등.
  4. 라이브러리(Libraries): 다양한 기능을 제공하는 Java 클래스 라이브러리가 포함.

 


JRE(Java Runtime Environment)

Java 애플리케이션을 실행하기 위한 런타임 환경 제공

JRE JDK 일부이고, JDK 비해 개발 도구와 라이브러리가 제외되어 있음

 

주요 구성 요소

  1. JVM(Java Virtual Machine): Java 바이트 코드를 실행하는 가상 머신. JVM 플랫폼 독립적이므로 Java 애플리케이션은 어떤 운영 체제에서든 실행할 있음.
  2. 클래스 라이브러리(Class Libraries): Java 애플리케이션 실행에 필요한 기본 클래스 라이브러리가 포함. 라이브러리에는 입출력, 네트워킹, 그래픽 등의 기능이 포함.
반응형
복사했습니다!