首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示通知:未定义的属性: java_Client::$cancelProxyCreationTag

显示通知:未定义的属性: java_Client::$cancelProxyCreationTag
EN

Stack Overflow用户
提问于 2014-08-27 17:11:14
回答 2查看 1.9K关注 0票数 6

当我尝试使用javaBridge时,我得到了下面的通知,因为我想在php中使用java代码,我遵循了一些教程,但我注意到了以下内容

代码语言:javascript
复制
Undefined property: java_Client::$cancelProxyCreationTag in D:\xampp\htdocs\java\Java.inc on line 1994

整个test.php文件如下所示,除了注意其他事情都是正常的。

代码语言:javascript
复制
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 下午 中国标准时间

有没有人遇到过同样的麻烦?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2015-04-16 05:47:22

这很简单,只需在java_Client类中添加$cancelProxyCreationTag属性

代码语言:javascript
复制
//Java.inc
class java_Client {
...
public $cancelProxyCreationTag;
...
}

此属性在Java析构方法中使用。如果你在循环中使用桥接器,这是必须的。

票数 3
EN

Stack Overflow用户

发布于 2015-05-01 08:08:42

如果您不想打开war/jar文件并重新部署,也可以从使用桥的PHP代码执行此操作。

代码语言:javascript
复制
//...
$workbook = new Java('org.apache.poi.xssf.usermodel.XSSFWorkbook');
$workbook->__client->cancelProxyCreationTag = 0;
//...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25523178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档