2.2 환경 변수 설정
1. 왜 설정하나요? (내비게이션 등록) 🗺️
JDK를 설치했지만, 컴퓨터(운영체제)는 아직 자바 도구가 어디에 있는지 모릅니다.
그래서 java라고 명령하면 “그게 뭐야?”라고 합니다.
환경 변수 설정은 “자바 도구는 저기 서랍에 있어!”라고 컴퓨터에게 위치를 알려주는 작업입니다.
이걸 해두면 집 안(컴퓨터) 어디서든 java라고 부르면 바로 달려옵니다.
2. 주요 환경 변수
1) JAVA_HOME
- 의미: “자바 설치된 메인 폴더가 여기야.”
- 값:
C:\Program Files\Java\jdk-21(윈도우 기준)
2) Path
- 의미: “명령어 찾을 때 이 길(Path)도 찾아봐.”
- 설정:
%JAVA_HOME%\bin을 추가합니다. (bin폴더에 실행 파일들이 들어있거든요.)
flowchart LR
User([사용자]) -->|명령어: java| OS{운영체제}
OS -- 1. 현재 폴더 탐색 --> Fail[못 찾음]
OS -- 2. Path 환경 변수 탐색 --> Path["Path 변수 등록 경로들 확인"]
Path -->|C:\Program Files\...\bin| JVM[java.exe 발견 및 실행!]
style OS fill:#ff9,stroke:#333,stroke-width:2px
style Fail fill:#f99,stroke:#333
style Path fill:#bbf,stroke:#333
style JVM fill:#bfb,stroke:#333,stroke-width:2px
3. 설정 확인
설정이 잘 됐는지 확인하려면 터미널(명령 프롬프트)을 열고 물어보세요.
java -version
2.2 환경 변수 설정
1. 왜 설정하나요? (내비게이션 등록) 🗺️
JDK를 설치했지만, 컴퓨터(운영체제)는 아직 자바 도구가 어디에 있는지 모릅니다.
그래서 java라고 명령하면 “그게 뭐야?”라고 합니다.
환경 변수 설정은 “자바 도구는 저기 서랍에 있어!”라고 컴퓨터에게 위치를 알려주는 작업입니다.
이걸 해두면 집 안(컴퓨터) 어디서든 java라고 부르면 바로 달려옵니다.
2. 주요 환경 변수
1) JAVA_HOME
- 의미: “자바 설치된 메인 폴더가 여기야.”
- 값:
C:\Program Files\Java\jdk-21(윈도우 기준)
2) Path
- 의미: “명령어 찾을 때 이 길(Path)도 찾아봐.”
- 설정:
%JAVA_HOME%\bin을 추가합니다. (bin폴더에 실행 파일들이 들어있거든요.)
flowchart LR
User([사용자]) -->|명령어: java| OS{운영체제}
OS -- 1. 현재 폴더 탐색 --> Fail[못 찾음]
OS -- 2. Path 환경 변수 탐색 --> Path["Path 변수 등록 경로들 확인"]
Path -->|C:\Program Files\...\bin| JVM[java.exe 발견 및 실행!]
style OS fill:#ff9,stroke:#333,stroke-width:2px
style Fail fill:#f99,stroke:#333
style Path fill:#bbf,stroke:#333
style JVM fill:#bfb,stroke:#333,stroke-width:2px
3. 설정 확인
설정이 잘 됐는지 확인하려면 터미널(명령 프롬프트)을 열고 물어보세요.
java -version
성공 시:
java version "21.0.1" ...
(자바 버전이 나오면 성공!)
실패 시:
'java'은(는) 내부 또는 외부 명령...이 아닙니다.
(다시 설정해야 합니다.)
코딩 영단어 학습 📝
코딩에서 영어 단어의 의미만 정확히 이해해도 절반은 성공입니다! 오늘 배운 핵심 영단어들을 다시 한번 짚고 넘어가 볼까요?
Environment Variable: 인바이런먼트 베리어블, 환경 변수. (운영체제가 각종 명령어의 위치나 설정값을 전역적으로 기억해 두는 특별한 메모장)Path: 패스, 경로/길. (컴퓨터 안에서 특정 파일이나 폴더가 어디에 있는지 찾아가는 길잡이 주소)Directory / Folder: 디렉토리 / 단지, 폴더. (파일들을 그룹별로 담아 공간을 나누어두는 방)
서브목차