'BAT'에 해당되는 글 1건

  1. 2012.01.03 java bat 파일 만들어서 실행시키기 by 즐건세상

@ECHO OFF

SET ROOT_PATH=D:\test_java

SET BIN_HOME=%ROOT_PATH%/classes

SET LIB_HOME=%ROOT_PATH%/lib

SET CLASSPATH=%BIN_HOME%;%LIB_HOME%/commons-beanutils.jar;%LIB_HOME%/commons-collections-3.2.jar;%LIB_HOME%/commons-configuration-1.5.jar;%LIB_HOME%/commons-digester-1.8.jar;%LIB_HOME%/commons-io-1.4.jar;%LIB_HOME%/commons-lang-2.3.jar;%LIB_HOME%/commons-logging-1.1.jar;%LIB_HOME%/log4j-1.2.14.jar;%LIB_HOME%/lucene-analyzers-2.4.0.jar;%LIB_HOME%/lucene-core-2.4.0.jar;%LIB_HOME%/ibatis-2.3.0.677.jar;%LIB_HOME%/jakarta-oro-2.0.8.jar;%LIB_HOME%/ojdbc14_10.2.0.2.jar;

d:

cd %ROOT_PATH%\bin

ECHO java kr.co.setong.test.Test %1
java kr.co.setong.test.Test %1
===============================================================
환경변수들을 그대로 물고 들어가지 못해서.. 그런 현상이 발생하는 걸 본 적이 있네요.. 

일단.. 현재 path에서.. .bat 파일 내에 정의된 명령어가 그대로 먹는가?

그리고.. classpath 등이 .bat 파일 실행 환경에서도 그대로 유지가 되는가? 하는 문제들.. 

해결을 하기 위해서는.. java a.java -d .
이렇게 되어 있는 것도.. /usr/java15/bin/java a.java -d .
이런 식으로 절대경로를 써 주는 것도 방법입니다. 

그리고 classpath도.. 상단에서 미리 정의를 내려주는게 좋은 방법이죠^^;;

근데.. 이게 맞을지는 저도 장담을 못하겠네요..
Posted by 즐건세상
l