개발자의 자기계발 블로그( ੭ ・ᴗ・ )੭
[JAVA] jdk 환경변수 설정 해주는 이유 ?? 본문
✅ 환경변수란 ?
윈도우 운영체제에서 사용하는 설정 정보가 담겨있는 변수
- 윈도우에서 cmd로 파일을 찾거나 실행시킬 때, 현재 위치에 파일이 존재하지 않으면 "내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다." 라는 에러가 발생하며 실행하려는 파일이 존재하는 위치로 이동해야 함
- 하지만 자바 실행파일의 경로가 환경변수 path에 제대로 세팅되어 있다면 어느 곳에서나 jdk의 bin에 있는 프로그램들을 실행시킬 수 있음
▶▶▶ 설정 이유 !!
운영체제 어디에서든지 자바를 인식할 수 있도록 하기 위해서 !
아무 경로에서나 실행할 수 있게 하기 위해서 !
- bin 폴더 안에 javac를 비롯한 각종 실행파일이 있기 때문에 환경변수를 설정할 때, jdk의 bin 디렉토리 경로를 등록한다.
- JAVA_HOME 변수를 사용하는 이유 >> JAVA_HOME 변수를 만들어 주지 않으면 나중에 tomcat 을 실행할 때 에러가 남
tomcat이 JAVA_HOME 변수를 사용하기 때문에 tomcat을 실행시키기 위해선 jdk 경로를 가진 JAVA_HOME 변수가 환경 변수에 정의되어 있어야 함!!
'JAVA' 카테고리의 다른 글
[JAVA] String, StringBuffer, StringBuilder (0) | 2024.04.11 |
---|