使用php脚本执行jar文件

时间:2015-07-15 06:13:54

标签: java php executable-jar

我必须使用php脚本执行一个jar文件。为此,我这样做了,

<?php 
if (function_exists('shell_exec')){ //to check server supports shell_exec
echo "Enabled";
} else {
echo "Disabled";
}$output= shell_exec("java -jar samplelib.jar abc");
echo 'output is:'$output; ?>

它显示shell_exec已启用&#39;但总是得到$ output为null。 samplelib.jar文件如下所示

 public class MainActivity  {
   public static String main(String[] args) throws Exception {
           System.out.println("Inside jar function");

           Log.i("","Inside jar function");

           if(args.length==0)
           {
                   return "args[] is NULL";
           }
           else
           {
           return args[0];
           }
       }
     }

两个&#39; Log.i&#39;和&#39; System.out.println&#39;没有在浏览器的控制台上显示。

还尝试使用exec();

exec("java -jar samplelib.jar abc", $output); 

它总是返回Array()。

0 个答案:

没有答案