☕ Java

    JVM, JRE, JDK 차이

    JVM 자바 바이너리 파일(.class)을 실행시킬 수 있는 가상 머신 환경을 제공한다. JRE JRE는 JVM을 포함하며 JVM과 함께 실행에 필요한 라이브러리를 같이 내장하고 있다. JVM + Library 파일의 집합이라고 보면된다. JAVA를 개발할 필요는 없는데, 실행은 시켜줘야 하는 경우에는 꼭 JRE가 있어야 한다. JDK JDK는 Java Development Kit의 약자로 말그대로 자바 개발시 필요한 툴킷을 제공하는 도구모음이다. 개발하려면 당연히 실행도 시켜야 하므로 JDK 안에는 JRE가 포함되어 있다. JAVA로 만들어진 프로그램을 실행만 시킬 것이라면 JRE만 설치하면 되고 JAVA 개발자라면 JDK를 설치하면 된다.