gpt4 book ai didi

java - 小程序错误ClassNotFoundException;重新加载作品

转载 作者:搜寻专家 更新时间:2023-11-01 03:52:33 24 4
gpt4 key购买 nike

我浏览到一个带有 applet 标签的 html 页面。小程序标签引用了两个签名的 jar 。我收到两个安全警告对话框,指示无法检查吊销状态,接受风险,然后为这两个对话框单击运行。浏览器显示一个错误 gif,上面写着“错误:单击以获取详细信息。我单击。

“应用程序错误”对话框显示 ClassNotFoundException 和类的名称,并显示三个选项。我单击 (1) 详细信息并查看带有菜单但没有错误的 Java 控制台。我点击 (2) Ignore 没有明显效果。我单击 (3) 重新加载,小程序加载并正常运行。

我有最新的 java 安全更新。这发生在 Chrome 和 FireFox 中。我已经使用来 self 的 Acitve 目录证书服务器的证书签署了证书,我将该站点添加到我的受信任站点列表中,并将 CA 证书添加到 Java 控制面板中的 CA 证书列表中。

我很高兴它最终能正常工作,但我想避免每次都必须单击“重新加载”。谁能建议我可以采取哪些不同的做法?

最佳答案

一般建议不要使用完全弃用的技术(小程序)。

更具体地说,这可能是 JVM 和类加载器如何处理已签名的 JAR 的浏览器问题。最初它不会加载,因为它无法找到/验证证书吊销的注册表。所以类没有加载。重新加载时,它发现了“忽略”问题,因此它随后加载了该类。

这似乎与一个类似的问题有关,该问题也建议验证文件命名:ClassNotFoundException only if JAR is signed

关于java - 小程序错误ClassNotFoundException;重新加载作品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21465812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com