如何使用php JavaBridge在PHP中调用Java方法?

时间:2015-04-01 05:57:50

标签: tomcat php-java-bridge

我是初学者。我想从php调用java方法。我使用的是Apache Tomcat服务器和Java-bridge。我在sample.php中有helo.java及其类文件,我试图从java文件中调用一个方法。

helo.java

public class Helo
   {
    public static void main(String[] args) 
      {
          System.out.println("Hellooo");
          Helo a = new Helo();
          a.show();
      }
     public static void show()
     {
         System.out.println("java function");
     }          
  }

sample.php

<?php 
    require_once("java/Java.inc");
    $obj = Java("Helo");
    echo $obj; // this prints 'class Helo'        
    $obj->show(); // here is the ERROR 
....
?>
  

错误: -   HTTP状态500 - java.lang.RuntimeException:PHP致命错误:未捕获[[o:异常]:“java.lang.Exception:调用失败:[[c:Helo]] - &gt; show。原因:php.java。 bridge.NoSuchProcedureException:static show()。

请帮助我坚持这个。谢谢。

0 个答案:

没有答案