
JDK란?
- Java Development Kit의 약자
- Java 언어를 사용하여 프로그램을 개발하기 위한 도구 모음
- JDK는 JRE와 JVM을 포함하며, 컴파일러(javac), 디버거, Java Library, 문서 생성 도구(javadoc) 등을 포함한다.
- 때문에 개발자는 JDK를 사용하여 자바 프로그램 작성, 컴파일, 테스트 및 디버깅할 수 있다.
JRE란?
- Java Runtime Environment의 약자
- Java 프로그램을 실행하기 위한 환경을 제공한다.
- JRE는 JVM과 Java Class Library로 구성되어 있으며, 사용자는 JRE를 통해 Java 어플리케이션을 실행할 수 있다.
- JRE는 개발이 아닌 실행을 위한 환경을 제공하기 때문에 개발 도구는 포함하지 않는다.
[참고] (https://yozm.wishket.com/magazine/detail/1979/)