Windows下批处理执行java程序,读取lib下的所有jar包
2016-12-15 10:12
681 查看
本文主要介绍Windows下,通过BAT批处理执行java程序,同时使用批处理循环加载lib下的所有jar。
使用循环遍历lib中的所有jar包:
set bash=WebRoot\WEB-INF
set clspath=%bash%\lib\activation.jar
setlocal enabledelayedexpansion
for %%j in (%bash%\lib\*.jar) do (
set clspath=!clspath!;%cd%\%%j
echo current jar is %%j.)
使用BAT执行java程序:
例子:
文件的目录结构为:D:\gitRepository\MyITcastOA\WebRoot\WEB-INF\classes\cn\itcast\oa\install.java
install.java所需要的所有java放在lib下面:D:\gitRepository\MyITcastOA\WebRoot\WEB-INF\lib
批处理文件的目录为install.bat:D:\gitRepository\MyITcastOA
install.bat的代码如下:
echo off
rem 执行安装程序
set bash=WebRoot\WEB-INF
set clspath=%bash%\lib\activation.jar
setlocal enabledelayedexpansion
for %%j in (%bash%\lib\*.jar) do (
set clspath=!clspath!;%cd%\%%j
echo current jar is %%j.
)
set class=%bash%\classes
set class_path=%class%;%clspath%;
java -classpath %class_path% cn.itcast.oa.install.Installer
rem 暂停
pause
结束
使用循环遍历lib中的所有jar包:
set bash=WebRoot\WEB-INF
set clspath=%bash%\lib\activation.jar
setlocal enabledelayedexpansion
for %%j in (%bash%\lib\*.jar) do (
set clspath=!clspath!;%cd%\%%j
echo current jar is %%j.)
使用BAT执行java程序:
java -classpath %class_path% cn.itcast.oa.install.Installer
例子:
文件的目录结构为:D:\gitRepository\MyITcastOA\WebRoot\WEB-INF\classes\cn\itcast\oa\install.java
install.java所需要的所有java放在lib下面:D:\gitRepository\MyITcastOA\WebRoot\WEB-INF\lib
批处理文件的目录为install.bat:D:\gitRepository\MyITcastOA
install.bat的代码如下:
echo off
rem 执行安装程序
set bash=WebRoot\WEB-INF
set clspath=%bash%\lib\activation.jar
setlocal enabledelayedexpansion
for %%j in (%bash%\lib\*.jar) do (
set clspath=!clspath!;%cd%\%%j
echo current jar is %%j.
)
set class=%bash%\classes
set class_path=%class%;%clspath%;
java -classpath %class_path% cn.itcast.oa.install.Installer
rem 暂停
pause
结束
相关文章推荐
- java程序执行windows下的批处理文件
- 可执行java程序,打包成jar,并注册为Windows的系统服务
- windows或者linux下执行java程序(.jar)
- windows可执行文件调用jar包执行java程序-toolsRun.bat
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup) ——之二:使用MyEclipse将应用制作成可执行的JAR包
- 如何把java程序编译成.exe文件(就是制作可执行的JAR文件包)
- Java程序通过批处理文件定时执行
- jar包读取资源、引用外部JAR包后打包、制作可执行程序
- linux/windows下定时执行java程序
- java Windows下cmd 命令和Linux下shell命令 执行非JDK中的jar包
- java 将应用程序打成可执行的JAR包,然后使用批处理方式运行
- Linux与Windows中使用脚本执行JAVA程序
- Java程序通才jar命令打包并执行.
- 读取 $JAVA_HOME/jre/lib/ext/mysql-connector-java-3.2.0-alpha-bin.jar 时出错cannot read zip file解决
- Java在windows上操作系统文件与程序,执行系统命令等的技巧 .
- [开发技巧] Java调用可执行程序和批处理命令
- java下运行windows命令行程序(批处理文件)示例
- Java 在windows上操作系统文件与程序,执行系统命令等的技巧
- java应用程序打包成可jar执行程序
- windows下打包java程序为带jre的可执行文件