Я попробовал мост 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, поместив файл jar в мою папку zampp htdoc: (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
Java.inc
языком PHP? Определяет ли он класс дляJavav
? - person GetSet   schedule 15.04.2020