使用 Java 访问 Java Applet 非静态方法
我正在尝试通过 javascript 访问 java applet 中的非静态方法。
我使用语法 AppletName.Packages.className.methodName();
访问静态方法并且它有效。
如果我尝试通过 JavaScript 访问非静态成员/方法,则会收到错误“在 NPObject 上调用方法时出错
”,但 Java 控制台上没有显示任何内容。
有没有办法从 Javascript 访问非静态小程序方法?
I'm trying to access non-static methods in a java applet, through javascript.
I access static methods using the Syntax AppletName.Packages.className.methodName();
and it works.
If I try to access a non-static member/method via JavaScript, I get an error "Error calling method on NPObject
", but nothing on the Java Console.
Is there a way to access non-static applet methods from Javascript?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要实例化一个java对象,然后您可以调用您的方法。
来自此处。
You need to instantiate a java object, then you can call your methods.
From here.
请参阅从 Javascript 调用 Java 方法。
See Call a Java method from Javascript.