2

我在 Tomcat 服务器上设置了 JavaBridge api。好吧,它运作良好。

但是我有一个特定的需求,我有 Java 类可以从 PHP 调用,但我还没有找到任何关于此的文档。

每个 java 类都在不同的文件中,我是否必须将文件包含在 xml 清单或类似的东西中?类是否必须编译?(我想是的,但是..)

通常我想做:

<?php
    import com.test.Test;

    $obj=new Test();
?>

非常感谢。

编辑(已解决):

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

教程很有趣。

  1. 编译 java 类并将其放入 jar 中并考虑由于包而产生的文件夹。
  2. 将jar放入WEB-INF\lib文件夹
  3. 打电话给班级
<?php
  require_once("java/Java.inc");
  //java_require("Test.jar"); //Deprecated !!!
  $obj=new Java("com.test.Test");
  echo $obj->getMessage();
?>
4

1 回答 1

0

您需要执行以下操作:

 <?php
    $obj = new Java("com.test.Test");
 ?>
于 2012-03-03T18:28:52.793 回答