Мое приложение, имеющее файл .jar, который выполняет некоторую операцию фоновой синхронизации.Я выполняю файл .jar
в cmd, используя java -jar myjar.jar
, он работает правильно.Если я вызову .jar
из PHP с использованием pclose(popen("start /B myjar.jar", "r"))
или shell_exec("java -jar myjar.jar")
, файлы .jar
начнут выполняться и немедленно остановятся, не выдавая никакой ошибки.Почему это происходит?
Версия PHP: 7.0.28 32-битная
Кодовая подпись: 3.26
JRE: Java-версия "1.8.0_171" 32-битная
Дополнительная информация: я использую стороннюю библиотеку sboapi & sbowrapper от SAP.Файл .jar
перестает работать именно тогда, когда я вызываю функцию из этой библиотеки.