我正在尝试使用此行在PhP中执行jar
shell_exec(“java -jar OCR.jar 2.jpeg / opt / lampp / htdocs / output /”);
在终端中,这个jar效果不错,但在php中没有。
如何解决这个问题?
答案 0 :(得分:1)
尝试致电
which java
在ubuntu控制台中,这可能会给你
/usr/bin/java
所以使用完整路径
我还建议调用exec($ command,$ output)并打印输出数组以获取更多信息。将stderr流重定向到stdout以2>& 1结束你的命令,例如
/usr/bin/java -jar OCR.jar 2.jpeg /opt/lampp/htdocs/output/ 2>&1