Ergebnis 1 bis 10 von 10
  1. #1
    Roter Delicious
    Themenstarter

    Registriert
    04.2006
    Beiträge
    92

    Java: Datei nicht vorhanden

    Hallo,

    bastel gerade ein simples Programm, dass eine .txt Datei einliest. Nun fängt mein Problem aber schon beim öffnen der Datei an.

    Mein Code schaut wie folgt aus:

    File datei = new File("test.txt");
    FileReader read1 = new FileReader(datei);

    Ich bekomme eine FileNotFoundException, aber die Datei ist da...

    Das Projekt-Layout sieht man im folgenden Bild.

    Jemand eine Idee woran es liegt?
    Bin echt ziemlich planlos momentan.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Java: Datei nicht vorhanden-bild-1.png  

  2. #2
    inaktiv Avatar von Skeeve
    Registriert
    10.2005
    Ort
    Nahe Aix-la-Chapelle
    Beiträge
    3.121
    Gib mal den vollständigen Pfad für die Datei an.

  3. #3
    Roter Delicious
    Themenstarter

    Registriert
    04.2006
    Beiträge
    92
    Zitat Zitat von Skeeve Beitrag anzeigen
    Gib mal den vollständigen Pfad für die Datei an.

    D.h?

    Aber eigentlich wird doch immer vom Projektordner ausgegangen, oder?
    Auf der Dose funtzt das zumindestens so...
    Was verstehst du unter vollständigem Pfad?

  4. #4
    inaktiv Avatar von Skeeve
    Registriert
    10.2005
    Ort
    Nahe Aix-la-Chapelle
    Beiträge
    3.121
    /Users/Chris2k/Projektordner/Praemienjagd/test.txt

  5. #5
    Roter Delicious
    Themenstarter

    Registriert
    04.2006
    Beiträge
    92
    Hab ich jetzt mal gemacht.
    Sieht wie folgt aus:

    File datei=newFile("/Users/Chris2k/Dokumente/Programmieren/Praemienjagd/test.txt");
    BufferedReader lesen = new BufferedReader ( new FileReader(datei));

    Wenn ich statt Dokumente Documents nehme hauts auch nicht hin...
    Soll ich den Workspace vielleicht mal wo anders hin schieben, aber daran kann es ja unmöglich liegen oder?
    Die Datei ist zu 100% vorhanden.

  6. #6
    inaktiv Avatar von Skeeve
    Registriert
    10.2005
    Ort
    Nahe Aix-la-Chapelle
    Beiträge
    3.121
    Nächster versuch: Lass doch mal an der Stelle eine Datei erstellen und schau im System nach, wo sie landet.

  7. #7
    Xjs
    Xjs ist offline
    Prinzenapfel Avatar von Xjs
    Registriert
    10.2007
    Beiträge
    547
    Ich sehe grade auf dem Screenshot, dass die Datei unter "Pramienjagd" liegt, also nicht mit ä oder ae, sondern nur mit a! Probier das mal.
    (ich bin bis auf weiteres freiwillig inaktiv.)

  8. #8
    Roter Delicious
    Themenstarter

    Registriert
    04.2006
    Beiträge
    92
    Oh man, ich versteh die Welt nicht mehr, die Datei wird im Projektordner abgelegt also:

    /Users/Chris2k/Dokumente/Programmieren/Praemienjagd/bla.txt

    Sobald ich aber auf die Datei zugreifen möchte mit einem FileReader oder BufferedReader funktioniert das nicht...
    Der Syntax ist ja richtig, der meckert nur rum, dass die Datei nicht da ist, obwohl sie da ist.
    Oh man, ich hatte keinen catch, jetzt ist zu mindestens der Fehler weg, vielleicht funktionierts ja.

  9. #9
    Xjs
    Xjs ist offline
    Prinzenapfel Avatar von Xjs
    Registriert
    10.2007
    Beiträge
    547
    Ja. Also schiebst du test.txt von Pramienjagd nach Praemienjagd.
    (ich bin bis auf weiteres freiwillig inaktiv.)

  10. #10
    Roter Delicious
    Themenstarter

    Registriert
    04.2006
    Beiträge
    92
    Ne, damit hatte das nichts zu tun. Es war einfach nur das fehlende throws IOException.

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 06.11.2007, 01:33
  2. Antworten: 2
    Letzter Beitrag: 08.06.2007, 17:31
  3. Datei in iCal mit Java importieren
    Von woody_woodpecke im Forum Mac OS X Developer
    Antworten: 2
    Letzter Beitrag: 02.01.2007, 19:36
  4. XCode(Java) - neue Datei mit main()-Methode zuweisen
    Von JOKER im Forum Mac OS X Developer
    Antworten: 2
    Letzter Beitrag: 14.09.2006, 17:29

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •