[Java] JVM, JRM, JDK

Jin·2024년 9월 9일
0

Java

목록 보기
4/6
post-thumbnail

자바 파일 실행 과정

  1. Hello.java 파일에 코드를 작성합니다.
  2. Hello.java 파일을 컴파일합니다.
    컴파일한다는 것은 자바를 컴퓨터가 이해할 수 있는 바이트코드로 변환하는 것입니다.
  3. 컴파일을 하면, Hello.class 파일이 생성됩니다.
  4. JVM이 컴파일된 바이트코드를 운영체제에 따라 운영체제가 이해할 수 있는 명령으로 바꾸고 실행합니다.

JRE

JRE는 Java Runtime Enviroment의 약자로 자바 실행환경이라는 뜻입니다. JRE에는 JVM, Libraries 그리고 다른 컴포넌트들이 포함됩니다.

JRE에는 컴파일러가 없기 때문에 Hello.java 파일을 실행할 수 없습니다. Hello.class파일은 실행할 수 있기때문에, 자바 애플리케이션 사용자라고 한다면 JRE만 있어도됩니다.

JDK

JDK는 Java Development Kit의 약자로 자바 개발 키트라는 뜻입니다. JDK에는 JRE, Compiler 그리고 디버거가 포함됩니다.

profile
Nothing changes if nothing changes

0개의 댓글