JVM·JRE·JDK 개념 정리
현업에서 Java 프로젝트 세팅을 하면서 간간히 JVM,JRE를 볼때가 있다. 여기 저기 찾아가면서 세팅은 했지만 정확한 개념을 모르니 왜 이렇게 세팅을 해야하는 지 불분명해서 찾아봤다. JVM ( Java Virtual Machine ) JVM을 비유하자면 프로그램이라 할 수 있다. Java는 컴파일 언어이다.그리고 이 컴파일은 Java 코드를 바이너리의 기계어로 바꾸는 작업을 말하고 그 작업을 하는 대상이 컴파일러이다. 이 컴파일되어 바이너리 기계어로 바뀐 자바 코드를 OS등의 컴퓨터의 환경에 맞게 언어가 작동하도록 하는 프로그램인 것이다. 즉, 바이트 프로그램을 돌리기 위한 프로그램이다. JRE ( Java Runtime Environment ) JRE는 말 그대로 자바 런타임 환경이다 Ja..
2024.07.09