Ben çıktı bir lisans için özel bir java programı yaptık ve php çalıştırmak için çalışıyorum.
$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);
Sorun $ lisans Ben kullanarak $ komuta yazdırmak için çalıştı, boş her zaman olduğunu
echo $command;
ve sonra linux terminal doğrudan bu komutu koştu ve xml çıktı doğru idi.
Ben kullanıyorum
System.out.println()
java uygulaması tüm xml çıktı yazdırmak için. Ben gibi basit bir şey denedim
shell_exec('ls -l') ;
ve emin yeterli çalıştı.
Ne yanlış yapıyor olabilir?