Java 설치 방법 2025년 최신 JDK 21 다운로드부터 환경 변수 설정까지 완벽 가이드

안녕하세요. 개발 환경 구축의 첫걸음, 자바(Java) 설치에 오신 것을 환영합니다. 자바는 오랜 기간 동안 엔터프라이즈 시스템, 모바일(안드로이드), 웹 애플리케이션 등 다양한 분야에서 핵심적인 역할을 해온 프로그래밍 언어입니다.

이 가이드는 2025년 현재 시점을 기준으로, 오라클(Oracle)에서 제공하는 최신 LTS(Long-Term Support) 버전인 자바 개발 키트(JDK) 21을 다운로드하고, Windows 및 Mac 운영체제에 성공적으로 설치하며, 프로그래밍을 위한 필수 과정인 환경 변수 설정까지 완료하는 방법을 상세하게 안내합니다. 2024년 버전에서 큰 틀은 유지되지만, 설치 과정의 일부 화면 구성이나 권장되는 버전이 최신화되었음을 반영했습니다.

이 포스팅을 따라하시면, 복잡하게 느껴졌던 자바 설치 과정을 쉽고 명확하게 이해하고, 즉시 코딩을 시작할 수 있는 환경을 만들 수 있습니다.


✅ 최신 Java JDK 21 버전 다운로드 및 확인하기

자바를 사용하기 위해서는 ‘자바 개발 키트(Java Development Kit, JDK)’를 설치해야 합니다. JDK는 자바 컴파일러, 자바 런타임 환경(JRE), 그리고 기타 개발 도구들을 포함하고 있습니다. 현재 가장 안정적이고 널리 사용되는 최신 LTS(Long-Term Support) 버전은 JDK 21입니다. JDK 21은 2023년 9월에 출시되어 현재까지도 주요 업데이트가 이루어지고 있으며, 2025년에도 개발 표준으로 강력하게 추천됩니다.

설치 파일을 다운로드할 때는 공식적인 경로인 오라클(Oracle) 웹사이트를 이용하는 것이 가장 안전하고 확실합니다. 2024년 대비 설치 페이지의 인터페이스가 일부 개선되었을 수 있으니, 아래 단계를 확인해주세요.

1. 오라클 자바 다운로드 페이지에 접속합니다.

2. ‘Java SE 21’ 탭을 선택하고, 본인의 운영체제(Windows, macOS, Linux)에 맞는 설치 파일(.exe, .dmg 등)을 다운로드합니다.

3. Windows 사용자는 보통 ‘x64 Installer’를, Mac 사용자는 ‘macOS Installer’ (Apple Silicon 칩 사용자는 AArch64 Installer를 확인)를 선택하면 됩니다.

JDK 다운로드와 관련하여 더 자세한 정보가 필요하시면 아래 링크를 통해 확인하실 수 있습니다.


✅ Windows 환경에 Java JDK 21 설치하는 방법 보기

Windows 환경에서의 설치 과정은 매우 직관적입니다. 다운로드 받은 설치 파일을 실행하는 것만으로 대부분의 과정이 자동으로 진행됩니다.

1. 설치 파일 실행: 다운로드한 .exe 파일을 더블클릭하여 실행합니다.

2. 설치 마법사 시작: ‘Next(다음)’ 버튼을 클릭하여 설치를 시작합니다. 설치 경로를 변경할 수 있지만, 특별한 이유가 없다면 기본 경로를 그대로 유지하는 것을 권장합니다.

3. 설치 완료: 설치가 완료되면 ‘Close(닫기)’ 버튼을 클릭합니다. 기본 설치 경로는 보통 C:\Program Files\Java\jdk-21</code> 와 같은 형태입니다. 이 경로는 환경 변수 설정 시 필요하니 기억해두세요.

설치 후에는 명령 프롬프트(CMD)를 열어 설치 여부를 확인합니다. java --version 명령을 입력했을 때, 설치한 JDK 21 버전 정보가 출력되면 성공적으로 설치된 것입니다. 만약 명령어를 인식하지 못한다면, 다음 섹션의 환경 변수 설정이 필요합니다.


✅ Mac 환경에 Java JDK 21 설치하는 방법 상세 더보기

Mac 환경 역시 설치 파일을 통해 쉽게 자바를 설치할 수 있습니다. Mac의 칩셋 종류(Intel 또는 Apple Silicon)에 따라 맞는 파일을 다운로드했는지 다시 한번 확인하는 것이 중요합니다. Mac 사용자는 설치 경로가 /Library/Java/JavaVirtualMachines/jdk-21.jdk/ 로 자동 설정되어 관리됩니다.

1. 설치 파일 실행: 다운로드한 .dmg 파일을 더블클릭합니다.

2. 설치 패키지 실행: 마운트된 디스크 이미지 내의 설치 패키지 파일(예: JDK 21.pkg)을 더블클릭합니다.

3. 설치 진행: 화면의 지시에 따라 '계속', '설치' 버튼을 클릭합니다. 시스템 암호를 입력해야 할 수도 있습니다.

4. 설치 완료: '닫기' 버튼을 클릭하여 설치를 마칩니다. Mac은 기본적으로 설치 후 별도의 환경 변수 설정 없이도 java 명령어를 인식할 수 있도록 잘 구성되어 있습니다.

터미널을 열어 java -version 명령어를 입력하여 설치된 버전을 확인해봅니다. Mac 환경에서 여러 버전의 JDK를 사용하는 경우, /usr/libexec/java_home -V 명령어를 통해 설치된 모든 버전을 확인할 수 있습니다.


✅ Windows 환경 변수 PATH 및 JAVA_HOME 설정하기 보기

대부분의 자바 기반 애플리케이션이나 개발 도구(IDE)가 자바의 설치 위치를 인식하려면 '환경 변수'를 설정해야 합니다. 특히 JAVA_HOME 변수를 설정하는 것은 Java 개발 환경 구축의 가장 중요한 단계입니다.

1. 시스템 환경 변수 편집: Windows 검색창에 '환경 변수'를 검색하여 '시스템 환경 변수 편집'을 실행합니다.

2. 시스템 속성 창: '고급' 탭에서 하단의 '환경 변수' 버튼을 클릭합니다.

⭐ JAVA_HOME 변수 설정하기 확인하기

사용자 변수나 시스템 변수 영역에서 '새로 만들기'를 클릭합니다. 이 변수는 자바 설치 디렉토리를 명확히 지정해줍니다.

  • 변수 이름: JAVA_HOME
  • 변수 값: 설치된 JDK 경로 (예: C:\Program Files\Java\jdk-21)

⭐ Path 변수 편집하기 상세 더보기

시스템 변수 목록에서 'Path'를 찾아 '편집'을 클릭합니다. Path는 어떤 위치에서든 javajavac와 같은 실행 파일을 실행할 수 있도록 경로를 등록하는 역할을 합니다.

  • '새로 만들기'를 클릭하고 %JAVA_HOME%\bin 을 추가합니다.
  • 혹은, Path 변수에 직접 C:\Program Files\Java\jdk-21\bin 처럼 경로를 입력할 수도 있습니다.

설정 후에는 반드시 명령 프롬프트를 새로 열어 echo %JAVA_HOME% 명령으로 경로가 정확한지 확인하고, javac -version 명령을 입력하여 자바 컴파일러가 정상적으로 실행되는지 최종적으로 확인합니다. 자바 컴파일러(javac) 버전 확인이 성공하면 환경 설정은 완벽하게 완료된 것입니다.


✅ Java 환경 구축 FAQ 확인하기

질문 (Q) 답변 (A)
Q. JDK와 JRE의 차이점은 무엇인가요? A. JRE(Java Runtime Environment)는 자바 프로그램을 실행만 할 수 있는 환경입니다. JDK(Java Development Kit)는 JRE를 포함하며, 컴파일러(javac)와 같은 개발 도구까지 포함하고 있어 자바 프로그램을 개발하려면 JDK를 설치해야 합니다.
Q. 최신 버전인 JDK 21을 꼭 설치해야 하나요? A. 개발 환경이나 프로젝트의 요구 사항에 따라 다릅니다. 하지만 JDK 21은 현재 LTS(Long-Term Support) 버전으로, 새로운 기능과 보안 패치가 안정적으로 제공되므로 새로운 개발을 시작하는 분들에게는 가장 권장됩니다. 레거시 프로젝트는 JDK 8 또는 11을 사용할 수도 있습니다.
Q. 환경 변수 설정 후에도 'java' 명령이 인식되지 않아요. A. 가장 흔한 문제입니다. JAVA_HOME 경로가 정확한지 확인하고, Path 변수에 %JAVA_HOME%\bin이 정확하게 추가되었는지 확인해보세요. 환경 변수 변경 후에는 명령 프롬프트(CMD)를 반드시 새로 시작해야 변경 사항이 적용됩니다.
Q. Mac에서 JDK 여러 개를 관리하려면 어떻게 해야 하나요? A. Mac에서는 jenv와 같은 자바 버전 관리 도구를 사용하거나, /usr/libexec/java_home 명령을 사용하여 원하는 JDK 버전을 터미널 환경에 일시적으로 설정하여 관리할 수 있습니다.

이 가이드로 자바 설치와 환경 설정이 완벽하게 완료되었기를 바랍니다. 이제 이 강력한 언어를 사용하여 원하는 프로그램을 마음껏 개발하실 수 있습니다. 성공적인 개발 생활을 응원합니다!