Zum Inhalt springen

Problem mit dem Beschreiben einer Datei (BlueJ)


Inspire

Empfohlene Beiträge

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 von flashpixx
Code Tags eingefügt
Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...