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