批处理启动JAVA程序(多JAR包)

本文介绍了一个用于启动Java应用程序的批处理脚本示例。该脚本配置了JVM参数,设置了类路径,并通过循环加载指定目录下的所有jar包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaJVMF# . 直接给出代码吧,下面是我自己为一个端口映射程序写的启动程序。

Batch代码  
1.@echo off    
2.title Alon 平台-端口映射    
3.rem 设置延迟环境变量扩充,即感叹号间的值不会因跳出循环而为空值。   
4.setlocal enabledelayedexpansion    
5.rem java命令    
6.set JAVA=%JAVA_HOME%\bin\java.exe    
7.rem jvm参数    
8.set OPTS=-Xms512M -Xmx512M -Xss128k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:NewSize=64M    
9.set LIBPATH=.\libs    
10.set PLUGINS=.\plugins    
11.rem 主类    
12.set MAIN=app.alon.main.Main    
13.set CP=!CP!;%CLASSPATH%    
14.rem 循环加载jar包    
15.for /f %%i in ('dir /b %LIBPATH%\*.jar^|sort') do (    
16.    set CP=!CP!;%LIBPATH%\%%i;    
17.)    
18.for /f %%i in ('dir /b %PLUGINS%\*.jar^|sort') do (    
19.    set CP=!CP!;%PLUGINS%\%%i;    
20.)    
21.echo JAVA: %JAVA%    
22.echo CLASSPATH: %CP%    
23.echo.    
24.%JAVA% %OPTS% -cp %CP% %MAIN%    
25.PAUSE  

 

 

自己实现的结果是 要把 !cp! 去掉才能运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值