1、运行的程序有class文件和jar包
新建目录test,test下面新建目录lib和bin,lib里面放第三方jar包,bin里面放自己的class文件,如下:
启动脚本如下,只需要修改第16行,指定启动类
1 @echo off 2 echo 正在执行,请勿关闭.... 3 4 set base=%~dp0 5 set class=%base%bin 6 set libs=%base%lib 7 set clspath=temp.jar 8 9 setlocal enabledelayedexpansion 10 11 for %%j in (%libs%\*.jar) do ( 12 set clspath=!clspath!;%%j 13 ) 14 set class_path=%class%;%clspath% 15 16 java -classpath %class_path% demo.ProducerDemo 17 18 endlocal 19 20 @pause
2、运行的程序只有jar包
首先将自己的程序打成jar包,参考上一节,将该jar包放到lib中,目录如下:
启动脚本如下,只需要修改第15行,指定启动类
1 @echo off 2 echo 正在执行,请勿关闭.... 3 4 set base=%~dp0 5 set libs=%base%lib 6 set clspath=temp.jar 7 8 setlocal enabledelayedexpansion 9 10 for %%j in (%libs%\*.jar) do ( 11 set clspath=!clspath!;%%j 12 ) 13 set class_path=%clspath% 14 15 java -classpath %class_path% demo.ProducerDemo 16 17 endlocal 18 19 @pause