Inspire Geschrieben 5. Oktober 2010 Teilen Geschrieben 5. Oktober 2010 (bearbeitet) Hallo, ich bin neu hier und hab ein riesen Problem mit meinem BlueJ Projek und bräuchte dringend hilfe. Ich muss in Informatik ein Spiel programmieren. Es funktioniert auch alles bis auf das Schreiben eines Strings auf eine Textdatei,die ich als Highscore verwenden möchte. In der folgenden Klasse Cschreiben befindet sich die methode schreiben(), welche eine Textdatei erzeugt und beschreibt. Die Methode schreiben funktioniert, bzw. erzeugt eine Textdatei und beschreibt diese. Wenn ich nun aber die Klasse Cschreiben ins Applet einbinde und die methode im actionListener aufrufe, wird diese nicht ausgeführt. Auch nach langer Fehlersuche bin ich nicht auf die Lösung des Problems gekommen und wende mich darum an euch. Die Klasse Cschreiber: import java.io.*; public class Cschreiber { String inhalt; public File file; public Cschreiber() { inhalt =new String("hallo"); } public void schreiben() { try { inhalt = "hallo"; file = new File("Daten/Test.txt"); PrintWriter writer = new PrintWriter(file); writer.write(inhalt); writer.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } } Bearbeitet 5. Oktober 2010 von flashpixx Code Tags eingefügt Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 5. Oktober 2010 Teilen Geschrieben 5. Oktober 2010 Bitte verwende für Quellcodes die Code Tags. @Topic: Ein Applet läuft im Browsercontext, wodurch verschiedene Sicherheitsaspekte wirksam werden. Das Applet muss einen Security Manager implementieren, damit aus dem Browser eben Schreibzugriffe für Dateien wirksam werden (das gilt auch für andere Dinge wie z.B. Netzwerkverbindungen). siehe dazu Java Security Evolution and Concepts, Applet Security Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Inspire Geschrieben 5. Oktober 2010 Autor Teilen Geschrieben 5. Oktober 2010 danke ich schau mir mal die Seite an und hoffe dass ich weiter komme Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Inspire Geschrieben 5. Oktober 2010 Autor Teilen Geschrieben 5. Oktober 2010 mhmm so ganz komm ich nicht dahinter wie ich mit dem SecurityManager umgehen muss.. welche methode erlaubt das Schreiben auf eine Datei und wo muss ich diese einbinden?:confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.