2012-03-03 63 views
2

我在Tomcat服務器上設置了JavaBridge api。好,它運作良好。JavaBridge PHP-Java如何從php文件中調用java類

但我有一個特定的需求,我有Java類從PHP調用,我還沒有找到任何關於此的文檔。

每個java類都在不同的文件中,我必須將文件包含在xml清單中嗎? 類必須被編譯或不? (我是這麼認爲的,但..)

通常我想這樣做:

<?php 
    import com.test.Test; 

    $obj=new Test(); 
?> 

非常感謝。

EDIT(解決):

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(); 
?> 
+0

可能的複製HTTP: //stackoverflow.com/questions/614995/calling-php-from-java – dotoree 2012-03-03 18:19:56

回答

0

你需要做的是這樣的:

<?php 
    $obj = new Java("com.test.Test"); 
?>