(02)使用 java -classpath 命令运行jar包脚本

  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
原文地址:https://www.cnblogs.com/javasl/p/12273864.html