JDK & JRE

박영준·2024년 7월 9일
0

IT 지식

목록 보기
20/27

그룹웨어에 Java 언어를 받거나 이클립스(java 개발 도구)를 사용할 때 Java 를 설치하는 과정을 거치지만
어느 것에는 JRE를, 어떤 것에는 JDK를 받아서 사용한다.
(이클립스에서는 JRE를, 그룹웨어에서는 JDK를 사용했음)

1. JRE (Java Runtime Enviroment, 자바 실행 환경)

  • JVM 이 Java 프로그램을 실행시킬 때 필요한 라이브러리/기타필수파일을 가지고 있음

  • (java 프로그램 개발이 아닌) java 프로그램 실행만 한다면 (JDK 설치 없이) JRE만 설치하면 됨

2. JDK (Java Development Kit)

  • JDK = JRE + Java 프로그램을 개발을 위해 필요한 도구들

  • 실행 + 개발 작업 --> 주로 개발자들이 사용

  • 포함 : javac(Java 컴파일러), jdb(java 디버깅 툴), JVM(java 가상 머신)

    • javac(Java 컴파일러) : *.java 파일 -> *.class 파일로 컴파일해줌
    • java : 컴파일된 class 파일을 실행하는 프로그램

참고: JVM, JDK, JRE 란 무엇인가?

profile
개발자로 거듭나기!

0개의 댓글