JDK vs JRE vs JVM
키위먹고싶다
각 단어의 정확한 명칭 JDK Java Development Kit / 자바 개발 도구 JRE Java Runtime Environment / 자바 실행 환경 JVM Java Virtual Machine / 자바 가상 기계 의미 JVM은 가상 기계이며 JRE는 JVM용 운영체제, JDK는 JVM용 소프트웨어 개발 도구이다. 컴퓨터를 구동하기 위해 물리적인 하드웨어, 운영체제, 그 안에서 작동될 소프트웨어를 개발할 수 있는 도구가 필요한것처럼 가상세계에서 현실세계를 그대로 모방하여 사용하고 있다. 배포 형태 배포 형태는 조금 다른데 JDK가 JRE를 포함하고 JRE가 JVM을 포함하는 형태르 배포된다. JDK는 자바 소스 컴파일러인 javac.exe를 포함하고 있고, JRE는 자바 프로그램 실행기인 jav..