.bat文件调用java类的main方法

此处记录一个小例子,备用,说不定哪天写小工具时会用到。

@echo on
set JAVA_HOME=C:Program FilesJavajdk1.6.0_43
set classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;%cd%libojdbc6.jar;%cd%libmytest.jar
set path=%JAVA_HOME%in
java com.test.Demo %cd%
pause

备注:

黄底部分,是引用jdk下的两个jar包,未知原因,不引用会报错。

蓝字部分,是依赖的外部jar包和自己编写代码打成的jar包。位置:.bat文件同级目录下的lib文件夹内。

%cd%,是.bat文件所在文件夹的路径。 在调用java main方法时,被作为参数传入。

pause,是让调用完成后,命令窗口不闪退。