【发布时间】:2012-05-03 11:29:53
【问题描述】:
我关注了很多教程和论坛示例,但我总是遇到同样的问题。
我从 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>
但我总是有同样的问题:
java.lang.ClassNotFoundException: caiusapplet.CaiusWeb.
你能帮帮我吗?
编辑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 和小程序有什么问题:访问权限?仍在尝试...坦克为您提供帮助,如果您能告诉我如何使用 JFileChooser...我将非常感激!
编辑 3:
没关系,如果你有同样的问题: 从您的 .class 文件手动创建 au jar 文件并对其进行签名,现在一切正常! 非常感谢。
【问题讨论】:
-
呃。我的编辑出了什么问题?
-
这可能会有所帮助 - stackoverflow.com/questions/3011010/…
-
在纯 HTML 1st up 中使用
applet元素。说到这,HTML/applet 组合。此线程中首先显示的内容无效且格式错误。请务必使用validation service 检查 HTML 并修复所有错误,然后再花时间尝试调试此或那个浏览器中的加载/显示。 -
完成。使用对象标记的有效 html 文档仍然无法正常工作:InvocationTargetException.
-
"有效的 html 文档,使用对象标签,.." *"Get it working with the
appletelement"的哪一部分你不明白?我愿意仔细检查applet HTML。顺便说一句 - 显示的object代码未指定存档,而applet元素仍显示为完全无效。暂时放弃object的尝试,向我展示一些经过修改的有效applet元素。