process.waitFor()似乎没有返回正确的值

时间:2010-05-03 13:39:06

标签: java process

我在我的应用程序中使用以下代码...

Process process = Runtime.getRuntime().exec(
    "perl " + perlScript + " " + project + " " + fileName);
:
:
:
result = process.waitFor();
:
:

这个结果在运行应用程序时每次都给出代码2。

原因代码可能是什么原因???

提前致谢

1 个答案:

答案 0 :(得分:2)

您调用的perl脚本返回值2.您需要查看perl脚本以确定该值的含义 - 没有通用的方法来了解给定程序返回给定值的原因。