我遵循了许多tutos和论坛例子,我总是遇到同样的问题。
我已经从netbeans中的applet生成了一个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>
但我总是有同样的问题:
java.lang.ClassNotFoundException: caiusapplet.CaiusWeb.
你能帮我吗?
我已将我的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
什么事? 感谢
我发现了什么问题:我的java代码中有一个JFileChooser。我把它删除了:一切正常。那么现在:JFileChooser和applet有什么问题:访问权限?还在努力......坦克为你提供帮助,如果你能告诉我如何与JFileChooser合作......我将非常感激!
没关系,如果你遇到同样的问题: 从您的.class文件手动创建au jar文件并签名,现在一切正常! 很多人。
答案 0 :(得分:0)
当所需的类在不匹配的路径中不可用时触发此异常,可能是您忘记将该特定类添加到jar中。