如题目,写一个JAVA程序来调用一个DOC命令
用来执行创建MySQL数据库备份。
参考下
[code="java"]
import java.io.*;
public class ProceesRunEXETest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String path = "C:/Program Files/Tencent/QQ/QQ.exe";
System.out.println(hasProcess(path));
}
public static boolean hasProcess(String path)
{
Runtime runtime = null;
Process pro = null;
try {
runtime = Runtime.getRuntime();
pro = runtime.exec(path);
Thread.sleep(2000);
//pro.waitFor();
pro.destroy();
} catch (IOException e) {
return false;
} catch (InterruptedException e) {
return false;
}
return true;
}
}
[/code]
private static final String command = "cmd /c start D:\openssl\openssl\bin\1.bat";
Process child = Runtime.getRuntime().exec(command);
这里有个参考文档,请参考
[quote]
Java调用dos命令
http://www.blogjava.net/zjrstar/archive/2008/12/08/244959.html
[/quote]