当我尝试使用javaBridge时,我得到了下面的通知,因为我想在php中使用java代码,我遵循了一些教程,但我注意到了以下内容
Undefined property: java_Client::$cancelProxyCreationTag in D:\xampp\htdocs\java\Java.inc on line 1994整个test.php文件如下所示,除了注意其他事情都是正常的。
php-java-bridge config...
Java version=1.7.0_55
Notice: Undefined property: java_Client::$cancelProxyCreationTag in D:\xampp\htdocs\java\Java.inc on line 1994
Java vendor=Oracle Corporation
OS=Windows 7 6.1 on amd64
星期三, 八月 27, 2014 at 4:56:58 下午 中国标准时间有没有人遇到过同样的麻烦?谢谢!
发布于 2015-04-16 05:47:22
这很简单,只需在java_Client类中添加$cancelProxyCreationTag属性
//Java.inc
class java_Client {
...
public $cancelProxyCreationTag;
...
}此属性在Java析构方法中使用。如果你在循环中使用桥接器,这是必须的。
发布于 2015-05-01 08:08:42
如果您不想打开war/jar文件并重新部署,也可以从使用桥的PHP代码执行此操作。
//...
$workbook = new Java('org.apache.poi.xssf.usermodel.XSSFWorkbook');
$workbook->__client->cancelProxyCreationTag = 0;
//...https://stackoverflow.com/questions/25523178
复制相似问题