douba1067 2010-11-22 02:44
浏览 106
已采纳

Php exec用Java

I have a working exec("java $file") command in php, but the problem is that I'm not sure how to get standard output from a java program.

I realize that there is a second parameter (for example, exec("java $file", $output) ) but that doesn't seem to return output from a java program.

For example, if I have a java program with just a println("Hello World") in it, how can I get that output through exec() in php?

Thanks!

  • 写回答

3条回答 默认 最新

  • dongzu0742 2010-11-22 02:48
    关注

    From the docs:

    string exec ( string $command [, array &$output [, int &$return_var ]] )
    

    If the output argument is present, then the specified array will be filled with every line of output from the command

    Example:

    exec('java ' . $file, $output);
    print_r($output);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 CreateBitmapFromWicBitmap内存释放问题。
  • ¥30 win c++ socket
  • ¥15 CanMv K210开发板实现功能
  • ¥15 C# datagridview 栏位进度
  • ¥15 vue3页面el-table页面数据过多
  • ¥100 vue3中融入gRPC-web
  • ¥15 kali环境运行volatility分析android内存文件,缺profile
  • ¥15 写uniapp时遇到的问题
  • ¥15 vs 2008 安装遇到问题
  • ¥15 matlab有限元法求解梁带有若干弹簧质量系统的固有频率