使用php脚本执行java类文件

时间:2012-08-22 12:03:30

标签: php mysql

我正在使用java文件生成报告。它位于我的本地硬盘上。当我使用cmd提示符调用它时,它会产生输出。我想用php文件运行这个java文件。

cmd中的行是

D:\>cd class
D:\>class> java Reportgeneration username password id date

这些行用于执行java文件,如何在php脚本中执行此代码

3 个答案:

答案 0 :(得分:1)

您可以使用php中的exec函数执行命令行语句并获取结果。您也可以使用system

exec()用于调用系统命令,也许是自己处理输出。 system()用于执行系统命令并立即显示输出。

答案 1 :(得分:0)

PHP的exec可以解决问题。阅读手册!

答案 2 :(得分:0)

查看string shell_exec (string $cmd)它允许您在shell中执行命令并将输出作为字符串返回,以便在PHP中进行进一步处理。

<?php
  $output = shell_exec('ls -lart');
  echo "<pre>$output</pre>";
?>

如果要执行多个shell命令,请将它们放在.bat文件中,然后调用teh bat文件。

请记住,PHP需要访问目录的权限和执行权。