我想调用一个java程序并在stdout中获取它的输出。我遵循了 stackoverflow中的建议。但它不起作用。
我已将类文件添加到我的 CLASSPATH。我可以正确执行cmd中的命令如下:
在我的 PHP 文件中,我调用这个程序
exec("java Hello", $output);
print_r($output);
它只产生:
Array()
问题是什么?我怎样才能解决这个问题?
ps:你好是一个演示程序,实际上我要调用的程序要复杂得多,在我的机器(i5 4G)上可能需要2秒或更长时间。