Java Console中的这种错误用于简单的Applet

时间:2013-12-18 07:59:04

标签: java tomcat applet

我正在尝试运行applet,这就是我在Java控制台中遇到的问题

  Java Plug-in 1.6.0_02
Verwendung der JRE-Version 1.6.0_02 Java HotSpot(TM) Client VM
----------------------------------------------------
c:   Konsole löschen
f:   Objekte in Finalisierungswarteschlange finalisieren
g:   Speicherbereinigung
h:   Diese Hilfemeldung anzeigen
l:   ClassLoader-Liste ausgeben
m:   Speicherbelegung anzeigen
o:   Protokollierung auslösen
p:   Proxy-Konfiguration neu laden
q:   Konsole ausblenden
r:   Richtlinien-Konfiguration neu laden
s:   System- und Bereitstellungseigenschaften ausgeben
t:   Threadliste ausgeben
v:   Thread-Stack ausgeben
x:   ClassLoader-Cache löschen
0-5: Trace-Stufe auf <n> setzen
---- ------------------------------------------------
Laden: Klasse g7appletDialog.class nicht gefunden
java.lang.ClassNotFoundException: g7appletDialog.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Cause d by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more

有什么问题?现在我不知道我做了什么,因为我保存了10次目录,不再有更多的Java反馈...

1 个答案:

答案 0 :(得分:1)

g7appletDialog有点奇怪:

  1. 类名的约定是使用首字母大写字母。
  2. 惯例是使用像de.javamunich.g7applet.MainDialog这样的包(目录路径)。
  3. 检查类名文件名的区分大小写的正确性。 (顺便说一下,很难一步只改变Windows文件名的情况。) 也许您忘记了HTML中的包名?

    重新开始使用新的示例小程序,​​以获得有关如何使用codebase和其他属性的有效示例。一定很简单。

    如果可以,请使用applet的HTML代码以及.class文件所在的位置扩展您的问题。