2011년 7월 16일 토요일

Java SDK설치 후 환경변수 설정하는 배치파일

NppExec로 컴파일/실행할 때만 환경변수 설정, 해제 해서 별로 할 필요성은 못 느꼈는데, 환경변수 설정하려다 시스템 Path를 삭제하는 분들이 계신 것 같아 그냥 배치파일 만들어봤다.

아래 내용에 JavaSDK가 설치된 디렉터리 경로 문자열을 넣은 후, run.bat 같은 이름의 파일로 저장한 다음 실행하면 된다.

만약 이 배치파일을 명령 프롬프트 창에서 처음 실행시켰을 경우, 해당 명령프롬프트 상에서 바로 환경변수가 적용되지는 않고 해당 명령 프롬프트를 닫았다가 다시 실행시키면 적용이 된다.

@echo off
rem "JavaSDK가 설치된 디렉터리에다가 전체 경로를 입력해주세요." 
rem "C:\Program Files\Java\jdk6 에 설치했다면," 
rem "아래 첫 번째 reg명령 줄에서 "Java SDK가 설치된 디렉터리"를 
rem "C:\Program Files\Java\jdk6"으로 바꿔주면 됩니다." 

reg add HKCU\Environment  /v JAVA_HOME /t REG_EXPAND_SZ /d "Java SDK가 설치된 디렉터리"
reg add HKCU\Environment  /v CLASSPATH /t REG_EXPAND_SZ /d ".;%%JAVA_HOME%%\lib\tools.jar"
reg add HKCU\Environment  /v Path /t REG_EXPAND_SZ /d "%%JAVA_HOME%%\bin"
pause