JavaBridge PHP-Java Как вызвать класс java из файла php

Я настроил API JavaBridge через сервер Tomcat. Хорошо, это работает хорошо.

Но у меня есть конкретная потребность, у меня есть классы Java для вызова из PHP, и я не нашел никакой документации по этому поводу.

Каждый класс Java находится в другом файле, нужно ли включать файлы в манифест xml или что-то в этом роде? Классы нужно компилировать или нет? (я так думаю, но..)

Обычно я хотел бы сделать:

<?php
    import com.test.Test;

    $obj=new Test();
?>

Большое спасибо.

РЕДАКТИРОВАНИЕ (решено):

http://www.dsl.uow.edu.au/~sk33/php5java.htm

Учебник очень интересный.

  1. скомпилируйте класс java и поместите его в банку и подумайте о папках из-за пакетов.
  2. Поместите банку в папку WEB-INF\lib
  3. Позвони в класс
<?php
  require_once("java/Java.inc");
  //java_require("Test.jar"); //Deprecated !!!
  $obj=new Java("com.test.Test");
  echo $obj->getMessage();
?>

person flo360    schedule 03.03.2012    source источник
comment
Возможный дубликат stackoverflow.com/questions/614995/calling-php-from-java   -  person dotoree    schedule 03.03.2012


Ответы (1)


Вам нужно сделать что-то вроде:

 <?php
    $obj = new Java("com.test.Test");
 ?>
person Demetrio Neto    schedule 03.03.2012