📌 본 글은 신세계 I&C 부트캠프에서 배운 내용을 기반으로 정리한 글입니다.
java -version 명령어로 설치 여부를 확인할 수 있다JDK(Java Development Kit)는 Java 프로그램을 개발하고 실행하기 위한 도구 모음입니다.
| 구성 요소 | 설명 |
|---|---|
javac | 자바 소스 파일을 컴파일하는 명령어 |
java | 컴파일된 자바 클래스 실행 명령어 |
| 라이브러리 | 표준 Java API 클래스 모음 |
| JRE 포함 | JDK에는 JRE(Java Runtime Environment)가 포함돼 있어 실행도 가능 |
📌 즉, Java로 개발하려면 JDK 필수, 실행만 하려면 JRE로도 가능
운영 체제에서 프로세스 실행에 영향을 주는 전역적인 설정 값
💬 쉽게 말하면:
✅ 환경변수 설정이 필요한 이유
java 명령어를 실행했을 때| 변수명 | 값 |
|---|---|
JAVA_HOME | C:\Program Files\Java\jdk-17 |
Path | %JAVA_HOME%\bin 추가 (→ C:\Program Files\Java\jdk-17\bin) |
이렇게 설정해두면, 명령 프롬프트나 IDE 어디서든 자바 명령어를 사용할 수 있어요.
Oracle JDK 17 다운로드
→ 권장: LTS(Long Term Support) 버전인 17
설치 후 설치 경로 확인:
→ 예: C:\Program Files\Java\jdk-17
환경변수 설정
시스템 변수에 JAVA_HOME 추가

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

%JAVA_HOME%\bin
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 (Long-Term Support) 버전은
오라클(Oracle)에서 장기 지원을 약속한 자바 버전입니다.
| 버전 | 출시 | 지원 종료 | 특징 |
|---|---|---|---|
| Java 8 | 2014 | 종료됨 (비공식 연장됨) | 널리 사용됨 |
| Java 11 | 2018 | LTS | 안정적 |
| Java 17 | 2021 | 현재 권장 LTS 버전 | |
| Java 21 | 2023 | 최신 LTS | 일부 기업용 사용 시작 |
개발용으로는 Java 17 LTS 버전 권장!
(호환성 + 안정성 + IDE 지원이 우수)
✍️ 이 글은 제가 공부하며 직접 정리한 내용입니다.
필요하신 분들과 자유롭게 공유하셔도 좋지만,
출처는 꼭 함께 남겨주시면 감사하겠습니다 :)
🔗 출처: jiyoungdev.log
📄 본 글은 CC BY-NC-ND 4.0 라이선스에 따라 보호됩니다.
저작자 표시 ✧ 비영리 ✧ 변경금지
