Problem mit JApplet

ceene

Erfahrenes Mitglied
Hallo

Ich hab ein Problem mit meinem Applet im iNet. Ich hoffe mir kann hier wer helfen.
Ich hab ein Applet geschrieben, welches aus einer Datei-Daten ließt und in eine andere schreibt, wenn ich das Applet über Eclipse starte dann funktioniert es super, allerdings lade ich es dann auf meine HP geht nur noch die Fehlerprüfung und wenn ich dann zur Verarbeitung komme tut sich nichts mehr und er schreibt in der Java-Konsole folgendes:

java.security.AccessControlException: access denied (java.io.FilePermission test.txt read)

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.checkRead(Unknown Source)

at java.io.File.exists(Unknown Source)

at hwsoft.NewJApplet$4.mouseClicked(NewJApplet.java:433)

at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)



Leider sagt mir das nicht wirklich was da ich gerade erst mit Java angefangen habe. Will er mir damit sagen, dass er noch die angegebenen Klassen bei erstellen des *.jar-Files braucht oder wie kann ich das deuten?
 
Ja das beschreibt genau meinen Fehler, allerdings habe ich meine Datei nciht auf dem Webspace sondern sie ist auf meinem Rechner.

Da ich weiß dass das Applet ja auf dem Rechner abläuft habe ich angenommen, dass auch das mit dem Filehandling gehen müsste.

So öffne ich die Datei oder versuche es zumindest

RandomAccessFile EingabeDatei;
EingabeDatei = new RandomAccessFile( jTextEingabe.getText(), "r" );

Kann das ein Applet nicht? Oder wie bekomm ich das zum laufen?
 
Zurück