java - 使用 php 帮助执行 java

标签 java php command-line jar exec

所以我有以下脚本

$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/

相关文章:

command-line - 给定 rust 中的绝对路径,如何上传文件?

java - 错误 : Access denied finding property "ro.serialno" in Android Studio

php - 我的 AJAX 查询未正确验证

Java 将输出行替换为标准输出

php - 如何从PHP数组生成一定数量的值?

php - Laravel DecryptException-有效负载无效

c++ - 使用命令行交互编写后台程序

java - 每次添加到文件时如何阻止文件被覆盖?

java - 指定 Cipher.getInstance() 参数?

Java VLCJ 播放器,设置音轨不起作用