
bat文件内容如下:
cd <arg0>
java <-classpath arg1> <-jar> arg2 <arg3 arg4>
说明:
<尖括号里的不是必须的,按你的具体情况来>
arg0:你的class或jar文件所在目录
arg1:你需要引入的jar文件,如果你已经在window的classpath里配置过或者不需要,那这句可以去掉
arg2:java类(class或jar)文件
arg3 arg4:若干个参数,如没有也可以去掉
前提是你安装了jdk,并配置了环境变量
@echo off
set JAVA_HOME=\jre732
set PATH=%JAVA_HOME%\bin
set JNA_HOME=
set CLASSPATH=;%JNA_HOME%\conf
FOR %%F IN (%JNA_HOME%\lib\jar) DO call :addcp %%F
goto extlibe
:addcp
set CLASSPATH=%CLASSPATH%;%1
goto :eof
:extlibe
start javaw -Xms300m -Xmx400m ylxControlServerMain
这是一个简单的bat,如果不会了留下****,你做好了程序我给你打包也行
public static void main(String[] args) {
try {
String command = "C:\\Users\\Administrator\\Desktop\\dobat";
Process p = RuntimegetRuntime()exec(command);
BufferedReader br = new BufferedReader(new InputStreamReader(pgetInputStream(),"GBK"));//注意中文编码问题
String line;
while ((line = brreadLine()) != null) {
Systemoutprintln("StartedLog==>"+line);
}
brclose();
} catch (IOException e) {
}
}
自己试试吧,不知道可行不可行
以上就是关于bat脚本如何调用JAVA程序全部的内容,包括:bat脚本如何调用JAVA程序、如何用.bat脚本执行java程序、java程序去执行一个bat文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)