0

我尝试使用 JAVA 桥从我的 jar 文件中获取输出,遵循此https://stackoverflow.com/a/10253798/1870048,我正在使用 XAMP 服务器,并且使用了 Apache 和 Tomcat 服务器

  require_once("http://localhost:8080/JavaBridge/java/Java.inc");     
  $cartObj = Java("Cart"); //Javav("Cart");
  $cartObj->Cart("098765");
  $cartObj->setLang("EN");
  echo  $cartObj->getLang();

但给出错误:致命错误:调用未定义的函数 Javav() 我究竟应该研究什么?

我还尝试了以下方法,通过将 jar 文件放在我的 zampp htdoc 文件夹中来调用 jar 文件: (D:\xampp\htdocs\jar)

//  Using shell_exec
exec('java -jar AutoDiscounts.jar '.$jsonRequest.' 2>&1', $result);
print_r($result);

//  Using shell_exec
$arg1 = $jsonRequest;//"My_INPUT_PARAMETER";
$output = '';
$output =shell_exec("java -jar AutoDiscounts.jar $arg1");
echo "Done calling shell exec:";
echo $output;

但是以上两种情况都没有给出任何输出。基本上我的 jar 会做一些购物车处理并返回输出,它在 JDevloper 中工作

在此处输入图像描述

4

0 回答 0