반응형
//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ
J2EE를 어플리케이션을 개발하기 위한 개발환경을 설정할때 환경변수 설정은 필수적이다. 이를 어떻게 하면 자동화 할수 있을까 ?
환경변수가 저장되는 곳은 윈도우즈 레지스트리이다. 현재 사용자에 대한 사용자 변수의 환경변수가 저장되는곳은HKEY_CURRENT_USER\Environment 이다. 이곳에 원하는 환경변수를 저장하면 되는것이다.
레지스트리에 키를 추가할때 사용할수 있는 명령어로 reg 가 있다. 예를들어 JAVA_HOME 이라는 환경변수를 추가한다고 해보자.
J2sdk가 설치되어 있는 위치가 E:\j2ee\j2sdk1.4.2_10 이라면 아래와 같이 실행하면 된다.
reg add HKCU\Environment /v JAVA_HOME /d E:\j2ee\j2sdk1.4.2_10
성공적으로 환경변수가 추가되었다는 메시지를 확인하였다면 레지스트리에 다음과 같이 나타날것이다.
내컴퓨터 > 속성 > 고급 탭의 환경변수의 [사용자]에 대한 사용자 변수에 JAVA_HOME 변수가 추가되었음을 확인할수 있다.
J2EE를 어플리케이션을 개발하기 위한 개발환경을 설정할때 환경변수 설정은 필수적이다. 이를 어떻게 하면 자동화 할수 있을까 ?
환경변수가 저장되는 곳은 윈도우즈 레지스트리이다. 현재 사용자에 대한 사용자 변수의 환경변수가 저장되는곳은HKEY_CURRENT_USER\Environment 이다. 이곳에 원하는 환경변수를 저장하면 되는것이다.
레지스트리에 키를 추가할때 사용할수 있는 명령어로 reg 가 있다. 예를들어 JAVA_HOME 이라는 환경변수를 추가한다고 해보자.
J2sdk가 설치되어 있는 위치가 E:\j2ee\j2sdk1.4.2_10 이라면 아래와 같이 실행하면 된다.
reg add HKCU\Environment /v JAVA_HOME /d E:\j2ee\j2sdk1.4.2_10
성공적으로 환경변수가 추가되었다는 메시지를 확인하였다면 레지스트리에 다음과 같이 나타날것이다.
내컴퓨터 > 속성 > 고급 탭의 환경변수의 [사용자]에 대한 사용자 변수에 JAVA_HOME 변수가 추가되었음을 확인할수 있다.
이제 원하는 환경변수를 추가해주는 CMD파일을 작성한다.
add_env.cmd라는 이름의 text파일을 생성하고 텍스트 에디터를 이용하여 환경변수를 추가하는 명령어를 입력한다.
만약 동일한 환경변수가 있을때 이를 덮어쓰도록 하고 싶다면 마지막에 /f 옵션을 추가하면 된다.
reg add HKCU\Environment /v JAVA_HOME /d E:\j2ee\j2sdk1.4.2_10 /f
비록 간단한 방법이지만 잘만 활용한다면 귀찮은 환경변수 설정에서 벗어날수 있을 것이다.
//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ
사용자 변수 : HKEY_CURRENT_USER\Environment
시스템 변수 : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment
//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ
반응형
'C & C++ > C & C++' 카테고리의 다른 글
유니코드 형식 문자열 [ xxx.TEXT ] 로 출력하기 (0) | 2012.06.08 |
---|---|
String Token (0) | 2012.03.10 |
디버그, 릴리즈 모드에서 디버깅 하기 (0) | 2011.12.16 |
HRESULT와 LRESULT (0) | 2011.12.16 |
CString 숫자 3자리 마다 콤마(,) 찍기 (0) | 2011.12.14 |
댓글