Solange die Java-Konsole geöffnet ist, besteht seltsamerweise kein Problem, ich kann mein Applet beliebig oft öffnen oder schließen (nur nicht zu schnell hintereinander, wenn der Garbagecollector keine/nicht genug Zeit zum Fressen hat entstehen OutOfMemoryErrors). Hier die Konsole:
[code]
fps: 25; period: 40 ms
texturestring of null is null, ignoring it
Frame Count/Loss: 1839 / 0
Average FPS: 24
Average UPS: 24
Time spent: 73 secs
Exception in thread "Thread-12" java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM.0)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkExit(Unknown Source)
at java.lang.Runtime.exit(Unknown Source)
at java.lang.System.exit(Unknown Source)
at CraftrisPanel.run(CraftrisPanel.java:493)
at java.lang.Thread.run(Unknown Source)
fps: 25; period: 40 ms
texturestring of null is null, ignoring it
Frame Count/Loss: 429 / 0
Average FPS: 24
Average UPS: 24
Time spent: 17 secs // <-- die Ausgabe lasse ich mir immer beim Beenden meines JApplets machen, d. h. die untere Exception tritt beim Schließen auf
Exception in thread "Thread-12" java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM.0)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkExit(Unknown Source)
at java.lang.Runtime.exit(Unknown Source)
at java.lang.System.exit(Unknown Source)
at CraftrisPanel.run(CraftrisPanel.java:493)
at java.lang.Thread.run(Unknown Source)
[/code]
Sobald ich aber die Konsole schließe, hängt sich das Applet mysteriöserweise beim Starten auf, wenn ich nicht vorher den Firefox (samt Prozess) abschieße und neustarte.