본문 바로가기

카테고리 없음

JVM JRE JDK

• JVM (Java Virtual Machine): 자바 프로그램을 실행하는 가상 머신으로, 자바 코드를 플랫폼에 상관없이 실행할 수 있게 해줌
.class파일을 jvm이 설치되어있는 곳이면 어느곳이든 실행할 수 있게 해줌

• JRE (Java Runtime Environment): JVM을 포함하여 자바 프로그램을 실행할 때 필요한 라이브러리와 클래스들을 모은 환경
JVM과 자바 애플리케이션(.class)이 사용하는 라이브러리


• JDK (Java Development Kit): 자바 개발 도구로, JRE와 함께 컴파일러(Javac) 등이 포함되어 있어 자바 애플리케이션을 개발하고 실행할 수 있게 해줌
.java를 .class로 컴파일 시킬 수 있는 툴
JRE도 포함하고 있어서 컴파일 및 실행 시킬 수 있음