Java 包含小程序un html文件时发生classNotFoundException

Java 包含小程序un html文件时发生classNotFoundException,java,html,applet,Java,Html,Applet,我跟随了很多图图和论坛的例子,我总是遇到同样的问题 我已经从netbeans中的小程序生成了一个jar文件,包括我的项目中的类文件。 我的包含init方法的主类位于包caiusapplet中,名为CaiusWeb 我的jar文件和我的html文件在同一个目录中,有html代码: <!DOCTYPE html> <html> <head> <title></title> <

我跟随了很多图图和论坛的例子,我总是遇到同样的问题

我已经从netbeans中的小程序生成了一个jar文件,包括我的项目中的类文件。 我的包含init方法的主类位于包caiusapplet中,名为CaiusWeb

我的jar文件和我的html文件在同一个目录中,有html代码:

<!DOCTYPE html>
    <html>
       <head>
       <title></title>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
       </head>
       <body>
          <applet code="caiusapplet.CaiusWeb" archive="CaiusApplet.jar">
          </applet>
       </body>
    </html>
</pre> 
你能帮帮我吗

编辑1: 我已将html代码更改为

<OBJECT width="200" height="200" data="caiusapplet/CaiusWeb.class" type="application/x-java-applet">
        <PARAM name="code" value="caiusapplet/CaiusWeb.class">
</OBJECT>
我现在收到另一条错误消息:

异常:java.lang.reflect.InvocationTargetException

怎么了? 谢谢

编辑2: 我发现了问题所在:我的java代码中有一个JFileChooser。我把它拿走了:一切正常。那么现在:JFileChooser和applet有什么问题:访问权限?还在努力。。。谢谢你的帮助,如果你能告诉我如何使用JFileChooser。。。我会非常感激的

编辑3: 没关系,如果您有相同的问题: 从.class文件手动创建au jar文件并签名,现在一切正常!
Thaks很多。

当所需类不在不可用的匹配路径中时,会触发此异常,可能是您忘记将特定类添加到jar中。

以下是我的jar文件中的文件列表:在子目录caiusapplet->CaiusWeb.classUh中。我的编辑发生了什么?这可能会很有帮助-让它在纯HTML中第一次使用applet元素。说到这里,HTML/applet组合。此线程中的第一个显示无效且格式不正确。在尝试调试此浏览器或该浏览器中的加载/显示之前,请确保使用“修复所有错误”检查HTML。完成。但是,使用对象标记的有效html文档仍然不起作用:InvocationTargetException,。。您不了解*的哪一部分使用applet元素?我愿意仔细检查一下。顺便说一句-显示的目标代码没有指定存档,而applet元素仍然显示为完全无效。现在删除对象尝试,并向我显示一些经过修改的、有效的applet元素。
<OBJECT width="200" height="200" data="caiusapplet/CaiusWeb.class" type="application/x-java-applet">
        <PARAM name="code" value="caiusapplet/CaiusWeb.class">
</OBJECT>