我製作了一個自定義java程序來輸出許可證,並試圖在php中運行它。PHP命令shell_exec()不適用於我的自定義Java應用程序5
$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);
的問題是,$許可證是空的每一次,我試着打印出使用
echo $command;
的$命令,然後直接在Linux終端運行該命令和XML輸出是正確的。
我在Java應用程序中使用
System.out.println()
打印所有的XML輸出。我嘗試了一些簡單的東西,如
shell_exec('ls -l') ;
並確定如果工作。
我會做什麼錯?
你得到'這java'什麼? – 2010-06-09 15:23:37