더북(TheBook)

2.1.3 적절한 JDK 사용하기

스프링 프레임워크는 자바를 기반으로 만들어졌으므로 스프링을 사용하려는 컴퓨터에서 자바 애플리케이션을 실행할 수 있어야 합니다. 아직 컴퓨터에 자바를 설치하지 않았다면 자바를 설치하기 바랍니다. 자바 애플리케이션 개발 시 사람들이 많이 사용하는 자바 관련 약어가 있습니다.

자바 가상 머신(Java Virtual Machine, JVM)은 구현이 필요한 추상 머신(Abstract Machine)으로, 자바 바이트 코드가 실행될 수 있는 실행 환경을 제공하는 사양(specification)입니다.

자바 실행 환경(Java Runtime Environment, JRE)은 실행 환경을 제공하는 데 사용되는데, 이는 JVM의 실제 구현체입니다. 여기에는 JVM 구동 시 필요한 라이브러리와 다른 파일들이 포함돼 있습니다. 오라클은 썬 마이크로시스템즈를 2010년에 인수했으며, 그 후로 새로운 버전과 패치를 활발하게 제공하고 있습니다. IBM과 같은 다른 회사들도 자체적으로 JVM을 구현해 제공하고 있습니다.

자바 개발 도구(Java Development Kit, JDK)는 JRE, 매뉴얼 문서 및 자바 도구들을 담고 있는 것으로 자바 개발자들이 개발을 하려는 컴퓨터에 설치하는 것입니다. 인텔리제이나 이클립스와 같은 편집기를 사용하려면 우선 JDK 설치 위치를 지정해야 하며, 이를 통해 개발 동안 사용할 클래스와 문서를 읽어 들일 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.