PHP运行java程序并获取输出

时间:2017-12-24 17:20:00

标签: javascript java php

我有PHP,我正在运行ajax。我想要发生的是php执行一个java程序返回所述java程序的输出。现在在我的PHP文件中,作为我正在尝试的测试

exec("java -version", $output);
print_r($output);

但是,这只是打印到控制台

Array
(
)

此外,当我添加我的实际java程序时,它使用System.out.println()输出,如果这对PHP如何读取它有所不同。

1 个答案:

答案 0 :(得分:0)

正如http://php.net/manual/ru/function.shell-exec.php所述,您应该:

$output = shell_exec('java -version');
print_r($output);