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