【发布时间】:2011-09-03 13:14:48
【问题描述】:
我正在尝试使用 php exec(); 执行一个 java jar 文件;
命令是
"C:\Program Files\Java\jdk1.5.0_15\bin\java.exe" -jar "C:\batik\batik-rasterizer.jar" -m image/png -d "C:/path/to/file/filename.png" -w 800 "C:/path/to/file/filename.svg"
当我使用 CMD.exe 或 Power Shell 在服务器上运行此命令时工作正常,但当我使用 PHP 使用 exec() 或 system() 或 shell_exec() 运行它时,它不会执行返回空白页
【问题讨论】:
-
IIS 用户帐户是否对 java.exe 及其包含的目录具有访问/执行权限?
-
@Marc ban 质疑我们刚刚尝试帮助的最后一个问题的重复
-
Marc B:是的,它具有 iis_usrs 的访问/执行权限
-
运行 exec('java -version'); 时我什至没有得到结果;