Java 小程序错误ClassNotFoundException;重装工程

Java 小程序错误ClassNotFoundException;重装工程,java,applet,classnotfoundexception,Java,Applet,Classnotfoundexception,我浏览到一个带有applet标记的html页面。小程序标记引用两个已签名的JAR。我收到两个安全警告对话框,指示无法检查吊销状态,接受风险,然后为这两个对话框单击运行。浏览器显示一个错误gif,上面写着“错误:单击查看详细信息。我单击” “应用程序错误”对话框显示ClassNotFoundException和类的名称,并显示三个选项。我单击(1)详细信息并查看带有菜单的Java控制台,但没有错误。我单击(2)忽略,没有明显的效果。我单击(3)重新加载,小程序加载并正常运行 我有最新的java安全

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

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

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


我很高兴它最终能起作用,但我希望避免每次都要单击“重新加载”。有人能建议我采取不同的做法吗?

一般建议是不要使用完全不推荐的技术(小程序)

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


这似乎与建议验证文件命名的类似问题有关:

出于好奇,您是否在JAR中对清单文件有
可信库:true
?我没有,但现在有了。不幸的是,没有更改。感谢您的建议。我已经使用Windows 7、java build 1.7.0_17-b02(x64)进行了测试和Windows8.0构建1.7.0_51-b13,结果是一样的。