我的应用程序具有一个.jar文件,它将执行一些后台同步操作。
我使用index.ts
在cmd中执行.jar
文件,它工作正常。如果我使用java -jar myjar.jar
或.jar
从PHP调用pclose(popen("start /B myjar.jar", "r"))
,则shell_exec("java -jar myjar.jar")
文件将开始执行并立即停止而不会引发任何错误。为什么会这样?
PHP版本:7.0.28 32位
Codeigniter:3.26
JRE:java版本“ 1.8.0_171” 32位
其他信息:
我正在使用SAP的第三方库sboapi和sbowrapper。当我从该库中调用函数时,.jar
文件完全无法正常工作。