Notice
Recent Posts
Recent Comments
Link
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발자의 자기계발 블로그( ੭ ・ᴗ・ )੭

[JAVA] jdk 환경변수 설정 해주는 이유 ?? 본문

JAVA

[JAVA] jdk 환경변수 설정 해주는 이유 ??

쪼사원 2024. 4. 8. 09:57

✅ 환경변수란 ? 

윈도우 운영체제에서 사용하는 설정 정보가 담겨있는 변수

 

- 윈도우에서 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