$cmd="C:/Java/jre6/bin/java.exe -version";
             //$cmd="a.bat";
             //$cmd="php --version";
            // $return = null;
             $b=null;
             $a = exec($cmd, $return,$b);
             $this->log($a);
             $this->log($b);
             $this->log($return);
             var_export($return);代码如上, 如果命令是dir 或是php --verson ,$return是有返回的,一切正常, 但如果命令是 java --version,  $return的返回array(),也就是空白.  $b是0, $a是空.
所以我的问题是如何让exec 调用一个java程序,比如一个jar包.