[자바의 정석] JDK, JRE

Jiwon An·2023년 10월 2일
0

Java

목록 보기
3/9

JDK? JRE?

JDK는 Java Development Kit의 줄임말입니다.
자바로 프로그래밍을 하기위해서는 먼저 JDK를 설치해야 합니다. 이 JDK를 설치하면, JVM과 Java API(자바클래스 라이브러리)외에 자바를 개발하는데 필요한 프로그램들이 설치됩니다.

JRE는 자바실행환경인 Java Runtime Environment의 줄임말로, 자바로 작성된 응용프로그램이 실행되기 위한 최소환경을 뜻합니다. JDK에는 JVM과 Java API가 포함되어 있고, JDK는 JRE와 개발에 필요한 실행파일(javac.exe 등)을 더한 것입니다.

JDK에는 뭐가?

JDK의 bin디렉토리에 있는 주요 실행파일들은 다음과 같습니다.

  • javac.exe : 자바 컴파일러, 자바소스코드를 바이트코드로 컴파일합니다.
  • java.exe : 자바 인터프리터, 컴파일러가 생성한 바이트코드를 해석하고 실행합니다.
  • javap.exe : 역어셈블러, 컴파일된 클래스파일을 원래의 소스로 변환합니다.
  • javadoc.exe : 자동문서생성기, 소스파일에 있는 주석(/** */)을 이용하여 Java API문서와 같은 형식의 문서를 자동으로 생성합니다.
  • jar.exe : 압축프로그램, 클래스파일과 프로그램의 실행에 관련된 파일을 하나의 jar파일(.jar)로 압축하거나 압축해제합니다.

바이트 코드
JVM이 이해할 수 있는 기계어, JVM은 바이트코드를 해당 OS의 기계어로 변환하여 OS로 전달합니다.

profile
🚀 백엔드 2년차 개발자입니다 🚀 성장의 즐거움으로 아자자자!🤣

0개의 댓글