@JSAccessible不能与JRuby对象一起使用?

时间:2016-11-18 17:30:46

标签: jruby jxbrowser

我将JRuby与jxBrowser一起使用。我刚刚升级到6.8版本,我的应用程序停止运行。我认为问题在于新的@JSAccessible注释。 JRuby不允许方法注释,我将JRuby类注入到javascript中。以前的工作原理给了我以下信息:

未处理的Java异常:com.teamdev.jxbrowser.chromium.JSFunctionException:未捕获的TypeError:无法读取未定义的属性“set_this”

是否可以不要求@JSAccessible注释并恢复版本6.7的功能?

1 个答案:

答案 0 :(得分:1)

要恢复版本6.7的功能,您只需要避免在代码中使用@JSAccessible注释。此注释表示当前API的扩展。如果不使用此批注,则行为与以前的版本相同。