본문 바로가기
프로그래밍/일반

환경변수(Environment Variable)와 PATH

by 불타는홍당무 2016. 1. 28.



환경변수(Environment Variable)


: OS 상에서 동작하는 응용소프트웨어가 참조하기 위한 설정이 기록되는 곳. 이 변수의 설정을 통해 
 실행파일이 놓여 있는 디렉토리를 OS에게 알려주는 것이 가능하다. 
 
환경변수의 종류는 사용자 변수, 시스템 변수 등으로 구분이 된다. 개발환경 설정 시에 수정해야할 변수는 PATH, CLASS_PATH 등인데
OS 사용자 별로 개발환경을 다르게 잡고 싶다면 사용자변수를 수정하고, 시스템 전체적으로 개발환경을 적용하고 싶으면 시스템변수를 수정한다.


PATH의 경우에는 실행프로그램의 위치만을 변수 값으로 갖게 되며, 
CLASS_PATH의 경우에는 실행프로그램에서 사용하게 되는 라이브러리 파일의 위치를 변수값으로 갖는다.



환경변수 PATH


: 환경변수 PATH 다음에 기술된 디렉토리 경로 안에 존재하는 모든 실행파일은 어느 디렉토리에서도 실행 가능하다.
 즉, PATH는 실행파일을 찾기 위한 폴더들의 모음이다.