[Install] JDK 다운로드, Windows에 설치 및 환경변수 설정 완벽 가이드

Photo by Sigmund on Unsplash

[Install] JDK 다운로드, Windows에 설치 및 환경변수 설정 완벽 가이드

·

3 min read

JDK란?

JDK(Java Development Kit)는 Java 애플리케이션을 개발하기 위해 필요한 개발 도구 모음입니다.

이를 통해 Java 코드를 작성하고 실행할 수 있습니다.

이번 글에서는 JDK 다운로드 및 설치 방법을 설명하며, 저는 JDK 1.8을 설치한 과정을 예시로 소개하겠습니다.


1. JDK 다운로드 방법

  1. Oracle 공식 웹사이트 방문하기
    JDK를 다운로드하려면 Oracle 공식 웹사이트로 이동하세요.

  2. 버전 선택하기
    사용 목적에 맞는 JDK 버전을 선택하세요. 현재 가장 많이 사용되는 버전은 LTS(Long-Term Support) 버전인 JDK 11과 JDK 17입니다.

    • 저는 라이브러리 호환 문제로 JDK 8(Java SE Development Kit 8u341)을 선택했습니다.
  3. 운영체제 선택
    사용하는 OS에 맞는 설치 파일을 선택하세요.

    예를 들어, Windows 64비트 사용자는 jdk-8u441-windows-x64.exe 파일을 다운로드하면 됩니다.

  4. 파일 다운로드
    원하는 JDK 버전을 선택한 후, Oracle 계정으로 로그인하여 다운로드를 진행합니다.


2. JDK 설치 과정

  1. 다운로드한 설치 파일을 실행합니다.

  2. 특별히 설정할 사항이 없다면, Next 버튼을 눌러 설치를 진행하세요.

  3. 설치 경로를 변경하려면 원하는 디렉토리를 선택할 수 있습니다. 윈도우 사용자의 경우, 기본 경로는 다음과 같습니다.

     C:\Program Files\Java\jdk버전
    
  4. 설치가 완료되면 Close 버튼을 눌러 마무리합니다.


3. 설치 확인 방법

JDK가 제대로 설치되었는지 확인하려면 명령 프롬프트(CMD)에서 다음 명령어를 입력하세요:

java -version

정상적으로 설치된 경우, 자바 버전 정보가 출력됩니다.
예:

java version "22.0.1" 2024-04-16
Java(TM) SE Runtime Environment (build 22.0.1+8-16)
Java HotSpot(TM) 64-Bit Server VM (build 22.0.1+8-16, mixed mode, sharing)

4. JDK 환경변수 설정 (Windows)

4-1. 환경변수 설정이란?

JDK를 설치한 후에는 시스템이 JDK의 위치를 제대로 인식하도록 환경변수 설정이 필요합니다. 이는 Eclipse 같은 IDE에서도 JDK를 찾을 수 있게 도와줍니다.

4-2. JAVA_HOME 변수 생성

  1. 윈도우 표시 옆 검색 창에서 ‘시스템 환경 변수 편집’을 검색합니다.

  2. 고급 탭 → 환경 변수를 클릭합니다.

  3. 시스템 변수새로 만들기를 선택하고, 다음과 같이 입력합니다.

    • 변수 이름: JAVA_HOME

    • 변수 값: JDK가 설치된 경로 (예: C:\Program Files\Java\jdk1.8.0_341).


4-3. Path 변수 수정

  1. 시스템 변수에서 Path를 찾아 편집을 클릭합니다.

  2. 새로 만들기 버튼을 눌러 아래 내용을 추가합니다:

     %JAVA_HOME%\bin
    
  3. 확인 버튼을 눌러 저장합니다.

    • 위 이미지와 같이 %JAVA_HOME%bin이 목록 안에 저장되면 됩니다.

5. 환경변수 설정 확인

CMD에서 다음 명령어를 입력해 환경변수가 정상적으로 설정되었는지 확인합니다.

echo %JAVA_HOME%

설정한 경로가 출력되면 성공입니다.

6. 마무리: 설치 및 설정 성공!

이제 JDK가 성공적으로 설치되고 환경변수도 설정되었습니다.

저는 JDK 1.8을 설치했지만, 필요에 따라 다른 버전을 선택하셔도 좋습니다.


FAQ

Q1. JDK 설치 후 자바 버전이 표시되지 않으면 어떻게 해야 하나요?

  • 환경변수 설정이 제대로 되어 있는지 확인하세요. 특히 JAVA_HOMEPath에 설정이 정확한지 검토하세요.

Q2. JDK 1.8과 최신 버전 중 무엇을 설치해야 하나요?

  • 기존 프로젝트나 특정 라이브러리 호환성이 필요하다면 그와 해당되는 버전을, 그렇지 않다면 JDK 17 또는 최신 LTS 버전을 추천합니다.

Q3. JRE와 JDK의 차이점은 무엇인가요?

  • JRE(Java Runtime Environment): Java 애플리케이션 실행용.

  • JDK(Java Development Kit): Java 애플리케이션 개발용 도구 포함.