所以我有以下脚本
$execStr = 'cd /D Z:\\folder'
exec($execStr);
$execStr = 'java -jar somejar.jar';
exec($execStr);
该 jar 对 mysql 数据库执行一些操作...
但是当我运行它时,由于数据库未更改,jar 似乎无法正常运行
但是当我从命令行运行完全相同的字符串时,它会正常工作
我做错了什么?
最佳答案
shell_exec('/path/to/java -jar Z:\folder\somejar.jar');
您将/path/子到运行 java 的真实位置。
关于java - 使用 php 帮助执行 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6810262/