JDK는 Java Development Kit의 줄임말입니다.
자바로 프로그래밍을 하기위해서는 먼저 JDK를 설치해야 합니다. 이 JDK를 설치하면, JVM과 Java API(자바클래스 라이브러리)외에 자바를 개발하는데 필요한 프로그램들이 설치됩니다.
JRE는 자바실행환경인 Java Runtime Environment의 줄임말로, 자바로 작성된 응용프로그램이 실행되기 위한 최소환경을 뜻합니다. JDK에는 JVM과 Java API가 포함되어 있고, JDK는 JRE와 개발에 필요한 실행파일(javac.exe 등)을 더한 것입니다.
JDK의 bin디렉토리에 있는 주요 실행파일들은 다음과 같습니다.
/** */
)을 이용하여 Java API문서와 같은 형식의 문서를 자동으로 생성합니다. 바이트 코드
JVM이 이해할 수 있는 기계어, JVM은 바이트코드를 해당 OS의 기계어로 변환하여 OS로 전달합니다.