안녕하세요, 여러분의 쾌적한 개발 환경을 책임지는 데브프리입니다.
프로그래밍의 영원한 베스트셀러, 자바(Java)의 세계에 오신 것을 환영합니다! 스프링(Spring) 프레임워크를 배우든, 안드로이드 앱을 만들든 자바 개발자가 되기 위한 첫 번째 관문은 바로 'JDK 설치와 환경변수 설정'입니다.
그냥 프로그램 설치하듯 '다음(Next)'만 누르면 끝나는 게 아니라서 많은 입문자분들이 여기서 에러를 만나고 좌절하곤 하는데요. 오늘은 초보자도 절대 헷갈리지 않도록, JDK 다운로드부터 가장 중요한 '환경변수 세팅'까지 3단계로 완벽하게 정리해 드리겠습니다.
1. 어떤 버전의 자바(JDK)를 설치해야 할까?
설치에 앞서 가장 많이 묻는 질문입니다. "버전이 너무 많은데 뭘 설치해야 하죠?" 결론부터 말씀드리면, 2026년 현재 실무와 학습용으로 가장 추천하는 버전은 JDK 17 또는 JDK 21입니다.
이 두 버전은 LTS(Long Term Support) 버전으로, 오라클(Oracle)에서 오랫동안 안정적으로 보안 업데이트를 지원해 주는 버전입니다. 시중의 많은 교재와 인강, 그리고 현업의 스프링 부트(Spring Boot) 환경이 이 버전을 기준으로 맞춰져 있으니 안심하고 선택하셔도 됩니다.
2. 오라클 JDK 다운로드 및 설치
자바를 내 PC에 설치해 봅시다. 오라클 공식 홈페이지를 이용합니다.

- 구글에 'Oracle JDK download'를 검색하여 공식 홈페이지로 접속합니다.
- Java 17 또는 21 탭을 선택하고, 본인의 운영체제(Windows, macOS, Linux)에 맞는 설치 파일을 다운로드합니다. (윈도우 사용자는 x64 Installer를 받으시면 됩니다.)
- 다운로드된 파일을 실행하고, 경로는 기본 설정값(보통 C:\Program Files\Java\jdk-버전) 그대로 둔 채 [Next]를 눌러 설치를 완료합니다.
설치가 끝났다고 바로 자바를 쓸 수 있는 것은 아닙니다. 윈도우 OS가 자바가 어디에 설치되어 있는지 인식할 수 있도록 '길 안내'를 해주는 작업이 필요합니다.
3. 자바 환경변수 설정 (핵심 ⭐️)
자바 설치의 꽃이자, 가장 많은 오류가 발생하는 구간입니다. 이 단계를 정확히 거쳐야 나중에 터미널이나 VS Code, IntelliJ 같은 에디터에서 자바를 정상적으로 실행할 수 있습니다.
① '환경 변수' 창 열기

- 윈도우 작업 표시줄의 검색창(돋보기)에 '고급 시스템 설정 보기'를 검색해서 실행합니다.
- '시스템 속성' 창이 열리면, 하단에 있는 [환경 변수(N)...] 버튼을 클릭합니다.
② JAVA_HOME 변수 만들기
환경 변수 창이 열리면 위쪽은 '사용자 변수', 아래쪽은 '시스템 변수'로 나뉘어 있습니다. 우리는 아래쪽의 '시스템 변수'를 수정해야 합니다.
- '시스템 변수' 아래에 있는 [새로 만들기]를 클릭합니다.
- 변수 이름에 대문자로 JAVA_HOME이라고 입력합니다.
- 변수 값에는 아까 자바를 설치했던 경로(보통 C:\Program Files\Java\jdk-17 또는 본인이 설치한 버전)를 찾아 입력하고 [확인]을 누릅니다. (디렉터리 찾아보기를 누르면 편합니다.)
③ Path 변수에 자바 실행 경로 추가하기

- 다시 '시스템 변수' 목록에서 Path라는 이름의 변수를 찾아 더블클릭합니다.
- 창이 열리면 우측의 [새로 만들기]를 누르고, %JAVA_HOME%\bin 이라고 정확하게 입력합니다.
- 입력한 항목을 선택한 상태에서 우측의 [위로 이동] 버튼을 여러 번 눌러 목록의 가장 최상단으로 올려준 뒤 [확인]을 누릅니다. (이 단계를 거치지 않으면 기존에 설치된 다른 프로그램의 자바 설정과 충돌할 수 있습니다.)
4. 설치 확인 (명령 프롬프트)
세팅이 완벽하게 끝났습니다! 이제 내 PC가 자바를 잘 인식하는지 테스트해 볼 차례입니다.

- 윈도우 검색창에 cmd를 입력하여 '명령 프롬프트'를 실행합니다.
- 검은 창에 java -version 이라고 입력하고 엔터를 칩니다.
- 이어서 javac -version 이라고 입력하고 엔터를 칩니다.
두 명령어 모두 설치하신 자바 버전(예: java version "17.0.x")이 화면에 정상적으로 출력된다면, 환경변수 설정이 완벽하게 성공한 것입니다! 만약 *"내부 또는 외부 명령, 실행할 수 있는 프로그램이 아닙니다"*라는 에러가 뜬다면 3번의 오타를 다시 한번 확인해 주세요.
마무리
수고하셨습니다! 개발자라면 누구나 한 번쯤 겪는 자바 환경변수 설정이라는 산을 무사히 넘으셨습니다. 이제 이 쾌적한 환경 위에서 본격적으로 코드를 작성해 나갈 일만 남았습니다.
다음 포스팅에서는 이렇게 세팅한 자바를 가지고 스프링 부트(Spring Boot) 프로젝트를 생성하고 'Hello World'를 띄우는 방법을 알아보겠습니다. 막히는 부분이 있다면 언제든 댓글로 질문 남겨주세요.
지금까지 데브프리였습니다!
'🛠️ IT 실전 가이드 (SW 도구)' 카테고리의 다른 글
| 2026 스프링 부트 게시판 만들기 ②: 글쓰기 기능 완성 (Lombok, Controller, Thymeleaf) (0) | 2026.06.09 |
|---|---|
| 2026 스프링 부트 게시판 만들기 ①: 가장 쉬운 DB 연결과 JPA 세팅 (H2 404 에러 완벽 해결) (0) | 2026.06.08 |
| 엑셀 VLOOKUP #N/A 오류, 딱 3가지만 확인하면 1분 만에 해결! (0) | 2026.06.06 |
| 2026 스프링 부트(Spring Boot) 시작하기: 프로젝트 생성부터 Hello World 출력까지 (0) | 2026.06.05 |
| 2026년 코딩 효율 200% 상승! VS Code 필수 확장 프로그램 TOP 5 (0) | 2026.06.03 |