【发布时间】:2014-03-03 20:40:36
【问题描述】:
几年前,我在 NetBeans 中编写了一个 Java Web Start 应用程序,它执行一个简单的文件上传任务。多年来,我一直将它作为一个自签名的小程序,但最终屈服并购买了一个签名证书。我现在已经全部签名了,但我遇到了一个新问题。
其中一个主类的公共方法被 JavaScript 调用。但是,它似乎已经停止工作。当我尝试在 Firebug 中手动调用此方法时,我收到以下消息:
Error: Liveconnect call for Applet ID 8 is not allowed in this JVM instance.
更新:这是我在 Chrome 中尝试此操作时遇到的错误版本:
Error calling method on NPObject.
我已经在使用最新版本的 Java 插件 (7u51),那有什么好处呢?这个小程序过去可以工作,但现在显然不再工作了。我需要在代码中添加一些特殊的东西吗?或者更改 NetBeans 编译方式的设置?
【问题讨论】:
-
我们在哪里可以访问小程序?用于启动它的 HTML 是什么?重现问题的MCTaRE(最小完整测试和可读示例)在哪里?鉴于我们的魔法已经用完了,您认为如果没有这些细节,我们如何解决这个问题?
标签: java netbeans applet liveconnect