2013-03-26 3 views
0

Я создал файл JAR, и мне нужно вызвать его методы из Php-файла. Я пытался сделать это с мостом Php-java, но он работает только с sun java 6, который является заброшенной версией. Кроме того, я чувствую, что использование php-java-моста - не лучший способ добиться того, что я хочу, поскольку он обновлялся много лет назад. Существуют ли какие-либо другие методы, которые я могу использовать для вызова моих java-функций из файла php?Как вызвать функцию java из файла Php?

+3

Пара методов: 1. Оберните свой JAR в веб-службу REST/Soap, 2. Используйте RPC, 3. Используйте php exec – gerrytan

ответ

0

Выполнение вашей Java-программы с PHP с помощью shell_exec (comand для запуска вашей java-программы), она вернет вам выход из вашей java-программы в виде строки. http://www.php.net/manual/en/function.shell-exec.php

0

См. Run Java class file from PHP script on a website.

Вкратце: используйте функцию exec() PHP. Это необходимо сделать очень осторожно, как описано в ссылке, но если вы сделаете это правильно, (я обнаружил), это может быть более чистое решение, чем метод моста.

Смежные вопросы