【发布时间】:2014-01-28 20:13:57
【问题描述】:
我目前正在通过 Java 命令行运行一个 VB 脚本文件。脚本文件将视频从一种格式转换为另一种格式。我遇到的问题是,在执行命令行代码后,Java 立即转到下一段代码,而 VB 脚本实际上并没有完成。
例如:
try {
Process p = Runtime.getRuntime().exec("cmd /C C:/Users/dheerajg/Desktop/webex2.vbs");
} catch (IOException e) {
e.printStackTrace();
}
在下面我有:
<table border="2">
<tr>
<td><b>You have successfully converted the file by the name of:</b>
<%
out.println(saveFile);
%>
</td>
</tr>
</table>
但是,我只希望在脚本完成后在我的 Web 应用程序中执行第二个代码块。 Java中有没有一种方法可以自动检测脚本何时完成?
【问题讨论】:
标签: java web-applications web command-line