java程序如何线性执行?
求教:
大家好!我在做jsp网页时遇到个难题,就是:用java调用微软命令,先删去系统中的任务,再新建一个任务,在测试时却发现,有时竟然出现顺序颠倒的情况。我想请教大家,如何控制,才能使程序按预定的先后顺序执行。代码如下:
try{
Runtime.getRuntime().exec( "at /delete /yes ");
Runtime.getRuntime().exec( "at "+time+ " /every:M,T,W,Th,F,S,Su cmd /c \ "c:\\aa.txt\ " ");
}
catch (
IOException e) {
e.printStackTrace();
}
------解决方案--------------------Process proc = Runtime.getRuntime().exec( "at /delete /yes ");
proc.waitFor();
proc = Runtime.getRuntime().exec( "at "+time+ " /every:M,T,W,Th,F,S,Su cmd /c\ "c:\\aa.txt\ " ");
proc.waitFor();