2013년 7월 30일 화요일

Java compile 및 클래스 파일 실행 배치파일

compile 하는 시점에서의 현재 디렉토리 위치가 클래스파일에 대한 루트 디렉토리여야한다.
cp : classpath의 단축 명령어

set JAVA_HOME=C:\Java\jdk1.6.0_45
set lib=C:\Java\excelLib\

set SRC_HOME=C:\workspace\Admin\src\
set BIN_HOME=C:\workspace\Admin\bin\
set CLASSPATH=.;%lib%dom4j-1.6.1.jar
set CLASSPATH=%CLASSPATH%;%lib%poi-3.9-20121203.jar
set CLASSPATH=%CLASSPATH%;%lib%poi-ooxml-3.9-20121203.jar
set CLASSPATH=%CLASSPATH%;%lib%poi-ooxml-schemas-3.9-20121203.jar
set CLASSPATH=%CLASSPATH%;%lib%xmlbeans-2.3.0.jar

rem Move root directory for classes
cd C:\workspace\Admin\classes\

rem compile at root directory for classes and set classpath for external libarary
javac -d %BIN_HOME% -cp %CLASSPATH%;. %SRC_HOME%util\SXSSFExcelTest.java
java -cp %CLASSPATH%;. util.SXSSFExcelTest

rem close command windows
exit

댓글 없음 :

댓글 쓰기