Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获取相关信息。Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。 Process pro = Runtime.getRuntime().exec("testApp.exe"); int result = pro.waitFor(); if(result==0) 正常终止waitFor(); 导致当前线程等待,如果必要,一直要等到由该 Process 对象表示的进程已经终止。
现在的问题是怎样让这个应用程序(即.exe)执行完后,才能执行下一条语句. to : weacer(),你说的 pro.waitFor();方法是不是这个意思
int result = pro.waitFor();
if(result==0) 正常终止waitFor(); 导致当前线程等待,如果必要,一直要等到由该 Process 对象表示的进程已经终止。
to : weacer(),你说的 pro.waitFor();方法是不是这个意思
(.exe)执行完后才能继续下去