본문 바로가기

개발노트

Java JDK 설치 및 환경변수 설정 방법 (Windows 11 기준)

반응형

 

자바(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 다운로드

OpenJDK 21 다운로드 페이지
OpenJDK 21 다운로드 페이지

 

대표적인 배포판은 다음과 같다.

  • Eclipse Temurin
  • Amazon Corretto
  • Microsoft Build of OpenJDK

https://openjdk.org/projects/jdk/21/

 

https://jdk.java.net/archive/

 

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

 

설치 위치에 따라 경로는 달라질 수 있다.

 

JAVA_HOME 경로 설정
JAVA_HOME 경로 설정

Path 설정

Path 항목에 다음 값을 추가한다.

%JAVA_HOME%\bin

 

설정 후 저장한다.

 

자바 Path 경로 설정
자바 Path 경로 설정

 

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 명령어로 정상 동작 여부를 확인하고 마무리하면 된다.

 

여기까지 끝냈다면 개발환경에 필요한 문서편집기를 설치하고, 자바를 연동하여 개발을 시작하면 된다.

반응형