0

編集1

jar がバックグラウンドで実行されるまでに、ブラウザーは php ファイルの実行を終了しているため、jar の出力が表示されない可能性がありますか?

どなたかお願いします。


PHPからjarファイルを実行する際に問題が発生しています。

するときは問題ありません

java -jar myjar.jar

私の端末では、正常に実行されます。

しかし、私がするとき

echo exec('java -jar myjar.jar');

php には何も表示されません。2>&1 を入力すると、exec を使用するかシステムを使用するかに応じて、0 または Array() が返されます。

私も1つ問題がありますが、それが関連しているかどうかはわかりません。やろうとすると

echo exec('java -バージョン');

また、何も返されません。しかし、ターミナルでは再び正常に動作します。

どなたかお願いします。

ありがとうございました!

4

1 に答える 1