java运行bat_java调用bat

本文介绍如何在Java程序中调用并执行bat批处理文件,包括避免弹出命令行窗口的方法以及直接执行bat脚本的改进实例。

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

1.参考文献

在前面的博客中写道了mysql的数据库备份与恢复,这个主要是通过手动调用bat文件来执行的,那么如何在程序中调用bat文件呢。这就是这篇博客需要讲的主题。

2.实例1:

import java.io.IOException;

public class InvokeBat4 {

public void runbat(String batName) {

String cmd = "cmd /c start F:\\database_backup\\ngx_backup\\"+ batName + ".bat";//pass try {

Process ps = Runtime.getRuntime().exec(cmd);

ps.waitFor();

} catch (IOException ioe) {

ioe.printStackTrace();

}

catch (InterruptedException e) {

//TODO Auto-generated catch block e.printStackTrace();

}

System.out.println("child thread donn");

}

public static void main(String[] args) {

InvokeBat4 test1 = new InvokeBat4();

test1.runbat("backup_ngx");

System.out.println("main thread&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值