通过观察找到答案
a suggestion
张贴
related question
. 埃迪的回答没有解决那个特定的问题,但它确实给了我解决问题的方法。
我的问题不太明显的是,JDataStore类继承自另一个包含在不同jar中的类。几个月内,我不必处理jdatastore的实现细节,所以我完全忘记了它的父类org.json.simple.jsonObject不在cm_library.jar中,而是在json_simple-1.0.2.jar中。修复相当简单,只需将丢失的jar复制到codebase目录,并将丢失的jar添加到applet标记的以逗号分隔的存档列表中。
archive
属性:
<applet id="mediator-applet"
width="0"
height="0"
codebase="./"
archive="CM_Library.jar, json_simple-1.0.2.jar"
code="com.company.program.cm.hmi.MediatorApplet">
</applet>
修复了错误。异常消息没有特别的帮助。它会让您相信它根本找不到类,而实际问题是它无法为请求的类加载超级类。