Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP中的参数实例化/调用java类?_Java_Php_Jasper Reports_Php Java Bridge - Fatal编程技术网

如何使用PHP中的参数实例化/调用java类?

如何使用PHP中的参数实例化/调用java类?,java,php,jasper-reports,php-java-bridge,Java,Php,Jasper Reports,Php Java Bridge,例如,我有java类JRXlsExporter,如果我从java实例化该java,我的代码是: JRXlsExporter myObject= new JRXlsExporter(); 从PHP变成: $myObject = new Java("net.sf.jasperreports.engine.export.JRXlsExporter"); 它可以工作,但如果我有带参数的java类,例如: JRXlsExporter myObject= new JRXlsExp

例如,我有java类JRXlsExporter,如果我从java实例化该java,我的代码是:

    JRXlsExporter myObject= new JRXlsExporter();
从PHP变成:

    $myObject = new Java("net.sf.jasperreports.engine.export.JRXlsExporter");
它可以工作,但如果我有带参数的java类,例如:

    JRXlsExporter myObject= new JRXlsExporter(param1,param2);
如何从PHP实例化/调用该java类?

下面是如何实例化
java.util.Date
对象的示例,其中包含一些构造函数参数:

$date = new Java("java.util.Date", 70, 9, 4);
此外,它还说:

新Java(“Java.util.Date”,70,9,4)调用使用Java.util.Date(int year,int month,int day)构造函数创建Java.util.Date类的新实例

所以,你可以试试这个:

$myObject = new Java("net.sf.jasperreports.engine.export.JRXlsExporter", param1, param2);

@ USS1802412考虑接受和/或支持答案,如果它是有帮助的。