【发布时间】:2010-06-09 15:17:38
【问题描述】:
我已经制作了一个自定义 java 程序来输出许可证,并尝试在 php 中运行它。
$deviceid="12345";
$command_app = 'java -jar /home/myname/secure/mycommand.jar ';
$privateKey = 'QEFAASCAmEwggJdAgE';
$command_app_args = "\"$privateKey\" deviceid=$deviceid";
$command=$command_app.$command_app_args;
$license = shell_exec($command);
问题是 $license 每次都是空的,我尝试使用打印出 $command
echo $command;
然后直接在linux终端运行该命令,xml输出正确。
我正在使用
System.out.println()
在 java 应用程序中打印所有 xml 输出。我尝试了一些简单的东西,比如
shell_exec('ls -l') ;
如果有效的话,就可以了。
我可能做错了什么?
【问题讨论】:
-
which java能得到什么?