JDK, JRE, JDK 비교 JDK Java Development Kit의 약자다. java 관련 각종 라이브러리가 들어있다. 개발자만을 위한 컴파일러(javac), 디버깅툴 등을 제공한다. 개발자 및 사용자를 위한 JAVA인 JRE(+JVM)을 포함한 종합 툴이다. java 는 컴파일한 후 바로 돌리는 compiled language 방식이 아니라, 자바가상머신으로 자신의 고유 환경을 구축한 후, 돌아가기 때문에 자바 컴파일러와 자바 가상 머신이 모두 필요하고, 이 둘을 묶어서 JDK 라고한다. 다시말해, Java로 된 언어를 컴파일하고 개발할 수 있도록 해주는 개발 환경의 세트를 의미한다. JRE Java Runtime Environment 의 약자다. JDK 같은 개발 키트 개념은 아니다. JDK..