JRE1 자바의 작동방식과JDK, JRE, JVM의 관계 자바의 작동방식 소스 파일은 javac.exe라는 컴파일 프로그램에 의해 바이트 코드인 .class로 컴파일된다. 이후 .class를 실행시키면 JVM에서 java.exe 프로그램으로 컴파일된 바이트 코드를 메모리에 로딩하고, 윈도우라면 java.exe파일로 .class 파일을 실행하고 그 외에 맥이나 유닉스에서는 java 명령어로 .class 파일을 실행한다. 이미지에 적어놨듯이 javac.exe는 JDK에서 제공하는 컴파일러고 java.exe는 JVM에서 제공하는 프로그램이다. 그러니까 코드를 실행했을 때 JVM이 구동된다고 이해하면 된다. 그렇다면 JDK는 뭐고 JVM은 무엇이며 이 둘의 관계는 어떻게 될까? JDK, JRE, JVM 보이는 것처럼 JDK, JRE, JVM의 관계는 " JDK > J.. 2023. 7. 13. 이전 1 다음