자바(Java)로 개발을 시작하려면 가장 먼저 JDK(Java Development Kit)를 설치해야 한다.
Spring Boot, Android 개발, 각종 자바 프로그램 실행 등 대부분의 자바 개발 환경은 JDK를 기반으로 동작한다.
이번 글에서는 JDK란 무엇인지, 어떤 버전을 설치해야 하는지, Oracle JDK와 OpenJDK의 차이점, Windows 11 기준으로 설치 방법 및 환경변수 설정 방법까지 알아보겠다.
JDK(Java Development Kit) 란?

JDK(Java Development Kit)는 자바 프로그램을 개발하고 실행하기 위한 도구 모음이다.
JDK를 설치하면 다음과 같은 구성 요소가 함께 설치된다.
- JVM(Java Virtual Machine)
- JRE(Java Runtime Environment)
- javac(자바 컴파일러)
- java(실행 명령어)
- 기타 개발 도구
즉, 자바 프로그램을 만들고 실행하기 위해서는 JDK가 필요하다.
어떤 버전을 설치할까?
현재 가장 많이 사용하는 버전은 다음과 같다.
| JDK 17 | 장기 지원(LTS), 안정성 우수 |
| JDK 21 | 최신 장기 지원(LTS), 신규 프로젝트 추천 |
| JDK 24 | 최신 버전, 학습 및 테스트 용도 |
일반적인 개발 환경이라면 JDK 21 설치를 추천한다.
기존 프로젝트를 유지보수하는 경우에는 JDK 17을 사용하는 경우도 많다.
Oracle JDK vs OpenJDK
JDK를 설치하려고 보면 Oracle JDK와 OpenJDK 두 가지를 볼 수 있다.
| 구분 | Oracle JDK | OpenJDK |
| 개발사 | Oracle | 오픈소스 커뮤니티 |
| 라이선스 | 상업적 사용 조건 확인 필요 | 무료 |
| 사용 비용 | 일부 환경 유료 | 무료 |
| 기능 | 거의 동일 | 거의 동일 |
| 추천 | 기업 환경 | 개인 개발 및 학습 |
개인 개발자나 학습 목적이라면 OpenJDK 사용을 추천한다.
대부분의 경우 Oracle JDK와 OpenJDK의 기능 차이를 체감하기 어렵다.
개인 개발자나 학습 목적이라면 오라클 JDK 21 버전을 무료로 사용 가능 하다.
JDK 설치 방법
그럼 지금부터 JDK 설치를 진행해 보도록하자.
OpenJDK 다운로드

대표적인 배포판은 다음과 같다.
- Eclipse Temurin
- Amazon Corretto
- Microsoft Build of OpenJDK
https://openjdk.org/projects/jdk/21/
OpenJDK 배포판 사이트에 접속해보면 21 버전은 바이너리 zip 형태로 제공하고 있다.
또한 오라클 JDK 21 다운로드 가능하다고 안내하고 있는데 이 글에서는 편의를 위해 오라클 JDK 21 버전 exe 파일을 다운로드 하여 설치를 진행해보도록 하겠다.
https://www.oracle.com/java/technologies/downloads/#jdk21-windows
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
www.oracle.com
Windows x64 버전을 다운로드한다.
설치 진행
다운로드한 설치 파일을 실행한다.
기본 설정으로 설치해도 무방하며 설치 경로는 기본 위치를 선택하면 된다.
설치가 완료되면 다음 단계로 환경변수를 설정한다.
환경변수 설정
JDK를 설치한 후에는 시스템 환경변수 설정이 필요할 수 있다.
JAVA_HOME 설정
환경 변수 편집 화면을 열고 다음 값을 추가한다.
변수명
JAVA_HOME
변수값
C:\Program Files\Java\jdk-21
설치 위치에 따라 경로는 달라질 수 있다.

Path 설정
Path 항목에 다음 값을 추가한다.
%JAVA_HOME%\bin
설정 후 저장한다.

java -version 확인
설치가 완료되었다면 명령 프롬프트(cmd)를 실행한다.
다음 명령어를 입력한다.
java -version
정상 설치되었다면 다음과 유사한 결과가 출력된다.
openjdk version "21"
OpenJDK Runtime Environment
OpenJDK 64-Bit Server VM

추가로 컴파일러도 확인할 수 있다.
javac -version
예시
javac 21

설치 오류 확인
다음은 설치 과정에서 흔하게 겪는 오류 2건이다.
java 명령을 찾을 수 없는 경우
오류 예시
'java'은(는) 내부 또는 외부 명령,
실행할 수 있는 프로그램 또는 배치 파일이 아닙니다.
원인
- JAVA_HOME 설정 오류
- Path 설정 누락
- 명령 프롬프트 재실행 필요
버전이 다르게 표시되는 경우
예시
java version "1.8"
원인
- 기존 JDK가 먼저 등록됨
- Path 순서 문제
불필요한 구버전 JDK를 제거하거나 환경변수를 수정해야 한다.
정리하며
JDK는 자바 개발 환경 구축의 첫 단계이다.
현재 기준으로는 JDK 21 설치를 추천하며, 개인 개발자라면 OpenJDK 계열(Eclipse Temurin, Amazon Corretto 등)을 사용하면 된다.
설치 후에는 JAVA_HOME과 Path 환경변수를 확인하고, java -version 명령어로 정상 동작 여부를 확인하고 마무리하면 된다.
여기까지 끝냈다면 개발환경에 필요한 문서편집기를 설치하고, 자바를 연동하여 개발을 시작하면 된다.
'개발노트' 카테고리의 다른 글
| 파이썬(Python) 설치 및 환경변수 설정 방법(windows 11 기준) (0) | 2026.06.19 |
|---|---|
| VS Code에서 Java 개발환경 구축하기 (0) | 2026.06.18 |
| VS Code에서 무료 AI 코딩 환경 구축하기 (Continue + Ollama + Qwen3) (0) | 2026.06.08 |
| 비주얼 스튜디오 코드(VS Code) 사용 전 알아두면 좋은 기본 설정 (0) | 2026.06.07 |
| Java 개발 환경 세팅하기 (Windows 11 + IntelliJ IDEA) (0) | 2026.05.31 |