jxBrowser java bridge不是在超类

时间:2016-06-20 16:54:05

标签: jxbrowser

我有最新的jxBrowser。我正在尝试将jxBrowser与NetCDF-Java库连接起来。我已经在Java上实现了一个NetCDF数组并将其设置为jxBrowser。在这个类上调用方法时,我得到了正确的答案,所以一切都运行正常。但是,当在超类上调用方法时,我得到一个异常(方法是toString()):

01:51:INFORMAÇÕES:WRITE:OnInvokeJSJavaMessage {type = OnInvokeJSJavaEvent,uid = 7,javaObjectId = 0,contextPtr = 68553440,methodName ='toString',parameters ='',returnValue ='',errorMessage ='NoSuchMethodException :ucar.ma2.ArrayDouble $ D2.toString()'},SocketInfo {cid = 0,bid = 0,channelType = Render} 01:51:30INFORMAÇÕES:READ:ExecuteJavaScriptMessage {type = ExecuteJavaScript,uid = 21,frameId = -1,javaScript ='var dbl2 = dbl.toString(); ',hasReturnValue = true,returnValue =''},SocketInfo {cid = 0,bid = 0,channelType = Render} 01:51:30INFORMAÇÕES:[0620/175130:INFO:CONSOLE(1)]“Uncaught NoSuchMethodException:ucar.ma2.ArrayDouble $ D2.toString()”,source:(1)

toString在ucar.ma2.Array上定义(来自文档):

public java.lang.String toString() 覆盖: 类java.lang.Object中的toString

我做错了什么或这是一个错误吗?

1 个答案:

答案 0 :(得分:0)

现在JxBrowser JavaScript-Java Bridge允许直接将Java类绑定到JavaScript对象。它不支持对超类方法的调用。在下一个版本中,将扩展此功能,并将实现对超类的支持。