请问用JSP调用外部程序,怎么才能知道该程序已运行完毕呢? http://expert.csdn.net/Expert/TopicView1.asp?id=1541005 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用一函数封装要调用的程序,public boolean xxxx(){ ……//调用外部程序 return true;//当上面调用的程序运行完后,会返回true}在你要判断该调用是否运行完毕的程序里:if(xxxx()){ ……//这里是要等待外部程序运行完毕后,才能进行的动作} Process p = Runtime.getRuntime().exec(command);p.waitFor();//return true; 我现在用的是 freeever的方法,但是在windows里,调用explorer.exe还没关闭就返回值了呢?调用photoshop、foxmail等则可以关闭程序后才返回值,奇怪啊~~ 麻烦.大家帮忙看个高级JAVA_IO问题 关于线程安全方面的 问个jsp 的小问题 如何用js实现求指定日期的最后一天 遇到一个很奇怪的spring的security的问题 eclipse+tomcat+lomboz(十万火急!!!) 请教各位高手,能否弹出一个输入框? mozilla浏览器不支持媒体播放的插件,怎么办? 怎么样在JSP页面中调用这个类?先谢了! 想问下关于数据库连接池技术,刚学不懂那里有教材。谢谢 请问如何将session的内容赋值给一个变量?? 有关equals的问题,请帮帮我!!!
public boolean xxxx(){
……//调用外部程序
return true;//当上面调用的程序运行完后,会返回true
}在你要判断该调用是否运行完毕的程序里:
if(xxxx()){
……//这里是要等待外部程序运行完毕后,才能进行的动作
}
Process p = Runtime.getRuntime().exec(command);
p.waitFor();//
return true;
就返回值了呢?调用photoshop、foxmail等则可以关闭程序后才返回值,奇怪啊~~