Ich habe eine Memory.jar mit Eclipse erstellt.
Diese Applikation kann ich ohne Probleme durch Doppelclick auf die Memory.jar starten.
Nun habe ich versucht, die jar-Datei als Applet einzubinden
(Memory.jar und HTML-Datei befinden sich im gleichen Verzeichnis):
Das funktioniert aber nicht. Wenn ich mit Firefox die html-Datei aufrufe, kommt die Meldung:
"Fehler, klicken Sie, um weitere Informationen zu erhalten."
Wenn ich klicke bekomme ich folgende Meldung:
Woran liegt das und was muß ich ändern?
Diese Applikation kann ich ohne Probleme durch Doppelclick auf die Memory.jar starten.
Nun habe ich versucht, die jar-Datei als Applet einzubinden
(Memory.jar und HTML-Datei befinden sich im gleichen Verzeichnis):
Code:
<html>
<body>
<applet code="Memory.class" archive="Memory.jar" width="400" height="200"></applet>
</body>
</html>
Das funktioniert aber nicht. Wenn ich mit Firefox die html-Datei aufrufe, kommt die Meldung:
"Fehler, klicken Sie, um weitere Informationen zu erhalten."
Wenn ich klicke bekomme ich folgende Meldung:
Code:
Java Plug-in 1.6.0_11
Verwendung der JRE-Version 1.6.0_11 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = C:\Users\ABC
----------------------------------------------------
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
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: Memory.class ist nicht öffentlich oder hat keinen öffentlichen Autor.
java.lang.IllegalAccessException: Class sun.plugin2.applet.Plugin2Manager can not access a member of class Memory with modifiers ""
at sun.reflect.Reflection.ensureMemberAccess(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ausnahme: java.lang.IllegalAccessException: Class sun.plugin2.applet.Plugin2Manager can not access a member of class Memory with modifiers ""
Exception in thread "AWT-EventQueue-8" java.lang.NullPointerException
at java.awt.LightweightDispatcher$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-8" java.lang.NullPointerException
at java.awt.LightweightDispatcher$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-8" java.lang.NullPointerException
at java.awt.LightweightDispatcher$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-8" java.lang.NullPointerException
(usw.)
Woran liegt das und was muß ich ändern?