기타

시스템변수와 환경변수의 차이점

채영도 2017. 3. 6. 11:09

* 사용자변수 = 컴퓨터에 있는 각 계정에서 사용되는 변수, 즉 해당 사용자 계정으로 컴퓨터에 로그인 시에만 적용되는 변수


* 시스템 변수 = 시스템 전반에 걸쳐 적용되는 변수, 즉 전역 변수와 같은 개념


간단한 예를들면,

JAVA_HOME설정이 사용자1 변수에 있다면,

사용자1로 로그온시,
cmd 입력란에 javac , java 명령어를 사용할 수 있음.
사용자2로 로그온시,
cmd 입력란에 javac, java 명령어를 사용할 수 없음.
사용자3로 로그온시,
cmd 입력란에 javac, java 명령어를 사용할 수 없음.

JAVA_HOME설정이 시스템 변수에 있다면,

사용자1로 로그온시,
cmd 입력란에 javac , java 명령어를 사용할 수 있음.
사용자2로 로그온시,
cmd 입력란에 javac, java 명령어를 사용할 수 있음.
사용자3로 로그온시,
cmd 입력란에 javac, java 명령어를 사용할 수 있음.


(출처 : http://aw2s0m2.blogspot.kr/2011/01/blog-post_31.html)