JVM와 JRE 그리고 JDK이란 무엇인가? JAVA를 막 배우기 시작한 사람이라면 많이 들어본 단어이다. 나도 JAVA를 시작한지 얼마 안된사람으로써 궁금증이 생겨 한번 정리를 해 보았다. JVM(Java Virtual Machine)자바 프로그램은 완전한 기계어가 아닌, 중간 단계의 바이트 코드이기 때문에 운영체제에서 바로실행이 불가하다. 그러므로 이것을 해석하고 실행할 수 있는 가상의 운영체제가 필요한데 이것이 JVM이다.또한 JVM은 운영체제에 종속적이기 때문에 운영체제에 맞는 JVM이 설치되어야한다. 바이트 코드 파일은 *.class 파일로, 소스파일(*.java)을 컴파일러로 컴파일하면 바이트코드 파일이 생성된다. JRE(Java Runtime Environment)프로그램 실행에 필요한 JV..