.jar文件没有通过php代码在服务器上执行

时间:2014-08-13 05:38:00

标签: php

我试图通过php文件在我的Windows服务器上执行.jar文件。 我已经使用exec和shell_exec命令在localhost上成功执行了文件,但我无法在服务器上执行它。

<?php
error_reporting(E_ALL);
$cmd = "";
$cmd = shell_exec("java -jar C:/--Path for file--/programs/addTwo_live.jar 3 5");
echo $cmd;
?>

此代码应该只添加两个数字(3和5)并将结果存储在数据库表中。

我找到了一些关于堆栈溢出的相关主题,并在一些主题中完成了以下建议。 1.给予文件和文件夹的完全权限。 2.检查exec是否已启用

当前脚本所有者和whoami的输出也不同 执行php文件后,我看不到错误消息,没有任何内容插入数据库。请帮帮我

1 个答案:

答案 0 :(得分:0)

1)您可能没有安装JRE或JDK。 2)Java可能不在你的PATH中。