2016-03-17 4 views
0
package test; 

public class HelloWorld { 
    public static final String JAVABRIDGE_PORT = "8080"; 
    static final php.java.bridge.JavaBridgeRunner runner = php.java.bridge.JavaBridgeRunner 
      .getInstance(JAVABRIDGE_PORT); 

    public static void main(String args[]) throws Exception { 
     runner.waitFor(); 
    } 
} 

<?php require_once("/path/to/Java.inc"); 
$hello_world = new java("test.HelloWorld"); 
?> 

Я знаю, что код выше может создать экземпляр HelloWorld.PHP/Java Bridge, Как передать параметр конструктору при создании экземпляра?

Но что, если конструктор HelloWorld.java имеет некоторые параметры? Как написать php-код?

+1

$ hello_world = new java ("test.HelloWorld", $ parameter0, $ parameter1); –

ответ

0

вот мой код, надеюсь, это может вам помочь.

PHP файл:

**<?php require_once("C:/jetty-distribution-9.3.7.v20160115/webapps/JavaBridge/java/Java.inc"); 
$world = new java("HelloWorld"); 
echo $world->hello(array("from PHP")); 
?>** 

здесь $ мир мой объект, и вы можете передать параметр Явы в последней строке.

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