자바 개발 키트(JDK) 로고
JDK를 설치해 보자

자바(Java)나 코틀린(Kotlin)으로 개발할 때 필수적인 2가지 도구 중 하나는 자바 개발 키트(Java Development Kit, JDK)입니다. JDK는 자바 기반의 소프트웨어를 개발하기 위한 도구[1]들로 이루어진 패키지입니다. JDK는 자바 기반의 프로그램을 개발하는 종합 개발 도구 모음이라고 생각하면 됩니다.

JDK에는 JDK를 제공하는 벤더(vendor)에게 JDK 라이브러리에 대한 라이선스 사용료를 지급해야 하는 유료 JDK와 오픈소스 기반인 무료 JDK가 있습니다. 무료 JDK에는 OpenJDK, 이클립스 어댑티움(Eclipse Adoptium), 아마존 코레토(Corretto) 등 다양한 JDK가 있습니다. 이번 시간에는 오라클(Oracle)의 OracleJDK 무료 버전(Java 11/JDK 11)과 아줄 시스템(Azul Systems)의 JDK인 Zulu (Java 8/JDK 1.8)를 다운로드하고 설치하는 법을 알아보겠습니다.

다운로드 및 설치

오라클 JDK

오라클의 자바 스탠다드 에디션(Java Standard Edtion, Java SE)에는 여러 버전이 있지만 여기서는 JDK 11을 다운로드하겠습니다. JDK 11은 자바 SE 11 또는 줄여서 자바11이라고 부르기도 합니다. 자바 11은 2022년을 기준으로 현재 사용되고 있는 애플리케이션의 48%에서 사용되고 있습니다. 또한, 2020년을 기준으로 기업에서 많이 사용하는 자바 8(JDK 1.8)을 지원합니다. 먼저 오라클의 공식 웹사이트로 이동하겠습니다. 링크는 다음과 같습니다.

https://www.oracle.com/java/technologies/downloads/

화면에서 스크롤을 내리면 아래와 같이 Java 11이라고 표시된 영역이 나옵니다.

오라클 JDK 다운로드 공식 홈페이지
오라클 JDK 다운로드 공식 홈페이지  - Snug Archive

여기서 Java 11을 클릭하시고 사용하고 계신 운영체제에 맞는 JDK 버전을 다운로드하시면 됩니다. 여기서는 윈도우(Windows) 버전을 다운로드하겠습니다. 파일을 누르면 다음과 같이 정책 동의를 요청하는 창이 나옵니다.

오라클 JDK 동의 요청
오라클 JDK 동의 요청  - Snug Archive

요청란에 체크하고 다운로드 버튼을 클릭하면 오라클의 로그인 화면이 나타납니다.

오라클 로그인 페이지
오라클 로그인 페이지  - Snug Archive

오라클 JDK를 사용하려면 회원가입이 필요합니다. 계정을 생성하고 로그인하신 뒤 설치를 이어가시면 됩니다. 다음은 Azul JDK를 다운로드해보겠습니다.

Zulu

Zulu는 Azul Systems 공식 홈페이지에서 다운로드할 수 있습니다. 이번에는 JDK 1.8 버전을 설치하겠습니다. LTS가 붙은 버전은 장기 지원 서비스(Long Term Service, LTS)를 받을 수 있는 버전으로 호환성과 안정성이 높습니다. 공식 홈페이지 들어가셔서 다음과 같이 사용하고 계시는 운영체제에 맞는 버전을 설치해 주세요.

Zulu Java8 설치하기
Zulu Java8 설치하기  - Snug Archive

다운로드한 파일을 설치 마법사로 실행할 때는 기본 설정 그대로 설치하시면 됩니다. 설치를 마쳤다면 다음은 시스템 환경 변수(environment variable)를 설정할 차례입니다.

환경 변수 설정

환경 변수를 설정하면 사용하려는 파일이 실제로 저장된 위치와 관계없이 명령 프롬프트(command prompt, cmd.exe)에서 파일 이름만으로 해당 파일에 접근할 수 있습니다. 환경 변수는 아래와 같이 시스템 속성 -> 환경 변수 -> 새로 만들기에서 설정할 수 있습니다.

시스템 환경 변수 설정
시스템 환경 변수 설정  - Snug Archive

여기서는 Zulu를 기준으로 설정해 보겠습니다. 새 시스템 변수 값으로 Zulu가 설치된 폴더의 전체 경로를 입력해 주세요. 만일 Zulu를 설치하실 때 기본 설정을 유지하셨다면 변수값은 C:\Program Files\Zulu\zulu-8을 사용하시면 됩니다. 시스템 변수를 만들었다면 실제로 변수가 잘 저장되었는지 확인해 보겠습니다.

저장한 시스템 변수의 경로 목록은 시스템 변수의 Path에서 확인할 수 있습니다. 시스템 변수에서 Path를 더블 클릭하면 환경 변수 경로 목록이 나타납니다. 아래와 같이 C:\Program Files\Zulu\zulu-8\bin\이 생겼다면 우리가 설정한 환경 변수가 잘 저장된 것입니다.

새로 만든 시스템 환경 변수
새로 만든 시스템 환경 변수  - Snug Archive

그러면 이제 설치한 JDK 버전을 cmd에서 확인해 보겠습니다.

JDK 버전 확인

cmd 창을 열고 java -version을 입력합니다. 다음과 같이 JDK 버전이 출력되면 프로그램이 잘 설치된 것입니다.

명령 프롬프트에서 설치한 JDK 버전 확인하기
명령 프롬프트에서 설치한 JDK 버전 확인하기  - Snug Archive

지금까지 JDK를 설치하고 환경 변수를 설정하는 법을 알아보았습니다. 자바 또는 코틀린으로 개발하기 위해서는 JDK 외에도 통합 개발 환경(Integrated Development Environment, IDE)이 필요합니다. 전 세계 개발자들이 사용하는 다양한 종류의 IDE를 알고 싶은 분들은 [통합 개발 환경(IDE), 텍스트 에디터 인기 순위 (2022년)][]를 참조하셔도 좋겠습니다.

참고 문헌


  1. 자바 코드를 실행하는 데 필요한 프로그램인 자바 런타임 환경(Java Runtime Environment, JRE), 자바 코드 파일(.java)을 자바 바이트코드(Java Bytecode) 파일(.class)로 번역해주는 컴파일러(compiler), 디버깅 툴(debugging tools) 등
...

©2023 Snug Archive. All rights reserved.

Contact me at snugarchive@gmail.com.