[Java] JDK 설치 및 환경변수 설정

jiyoungdev·2025년 5월 20일

📌 본 글은 신세계 I&C 부트캠프에서 배운 내용을 기반으로 정리한 글입니다.

🎯 학습 목표

  • ✅ 환경변수란 무엇인지 설명할 수 있다
  • java -version 명령어로 설치 여부를 확인할 수 있다
  • ✅ Java LTS(Long Term Support) 버전에 대해 이해할 수 있다

📦 JDK란?

JDK(Java Development Kit)는 Java 프로그램을 개발하고 실행하기 위한 도구 모음입니다.

구성 요소설명
javac자바 소스 파일을 컴파일하는 명령어
java컴파일된 자바 클래스 실행 명령어
라이브러리표준 Java API 클래스 모음
JRE 포함JDK에는 JRE(Java Runtime Environment)가 포함돼 있어 실행도 가능

📌 즉, Java로 개발하려면 JDK 필수, 실행만 하려면 JRE로도 가능


🔧 환경변수란?

운영 체제에서 프로세스 실행에 영향을 주는 전역적인 설정 값

💬 쉽게 말하면:

  • 컴퓨터에게 “자바가 어디 설치되어 있는지 알려주는 설정값”

✅ 환경변수 설정이 필요한 이유

  • cmd나 IntelliJ에서 java 명령어를 실행했을 때
    → Java 실행 파일을 찾을 수 있어야 함
  • 시스템 전체에서 JDK를 공통 경로로 인식시켜야 하기 때문

🧭 설치 경로 예시

변수명
JAVA_HOMEC:\Program Files\Java\jdk-17
Path%JAVA_HOME%\bin 추가 (→ C:\Program Files\Java\jdk-17\bin)

이렇게 설정해두면, 명령 프롬프트나 IDE 어디서든 자바 명령어를 사용할 수 있어요.


📁 설치 및 환경변수 설정 절차 (Windows 기준)

  1. Oracle JDK 17 다운로드
    → 권장: LTS(Long Term Support) 버전인 17

  2. 설치 후 설치 경로 확인:
    → 예: C:\Program Files\Java\jdk-17

  3. 환경변수 설정

  • 시스템 변수JAVA_HOME 추가

    JAVA_HOME = C:\Program Files\Java\jdk-17
  • Path에 다음 항목 추가:

    %JAVA_HOME%\bin

✅ 설치 확인 (cmd)

java -version

출력 예시:

java version "17.0.9" 2023-10-17 LTS
Java(TM) SE Runtime Environment...
Java HotSpot(TM) 64-Bit Server VM...
javac -version

출력 예시:

javac 17.0.9

둘 다 나와야 JDK가 제대로 설치된 것입니다!


📌 LTS 버전이란?

LTS (Long-Term Support) 버전은
오라클(Oracle)에서 장기 지원을 약속한 자바 버전입니다.

버전출시지원 종료특징
Java 82014종료됨 (비공식 연장됨)널리 사용됨
Java 112018LTS안정적
Java 172021현재 권장 LTS 버전
Java 212023최신 LTS일부 기업용 사용 시작

개발용으로는 Java 17 LTS 버전 권장!
(호환성 + 안정성 + IDE 지원이 우수)


✍️ 이 글은 제가 공부하며 직접 정리한 내용입니다.
필요하신 분들과 자유롭게 공유하셔도 좋지만,
출처는 꼭 함께 남겨주시면 감사하겠습니다 :)

🔗 출처: jiyoungdev.log


📄 본 글은 CC BY-NC-ND 4.0 라이선스에 따라 보호됩니다.

저작자 표시 ✧ 비영리 ✧ 변경금지

CC License

profile
"꼼꼼하다, 믿음이 간다"는 말을 자주 듣는 개발자

0개의 댓글