tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von genodeftest
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
646
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von KPMAnakha
    KPMAnakha KPMAnakha ist offline Mitglied
    Registriert seit
    Nov 2007
    Beiträge
    22
    Hallo Leute =)
    Ich bin gerade dabei, einen Vokabeltrainer zu schreiben, da ich Französisch lerne

    Problem ist folgende Fehlermeldung beim Einlesen einer Datei:

    Code java:
    1
    
    java.io.FileNotFoundException: ..\daten\vokabeln.txt (Das System kann den angegebenen Pfad nicht finden)

    Was ich bereits weiss ist, dass folgender Befehl:
    Code java:
    1
    
    System.out.println(System.getProperty("java.class.path"));
    das hier
    Code java:
    1
    
    C:\workspace\VocabelTrainer\bin
    ausgibt.

    Als dateipfad habe ich also folgendes angegeben:

    Code java:
    1
    
    private static final String DATEIPFAD = "../daten/";
    darin ist die Datei abgelegt.
    Im Code erstelle ich eine Datei mit

    Code java:
    1
    
        f = new File(DATEIPFAD + "vokabeln.txt");
    An der Stelle, wo der Fehler geworfen wird, ist nach ablauflogik die Datei schon erstellt.
    Ich habe im Projektverzeichnis einen Ordner "daten" angelegt und darin die vokabeln.txt abgelegt. Alle ordner und dateien vorhanden - benamsung stimmt überein. Ich komme leider nicht auf den Fehler und wäre für Hilfe sehr dankbar =/

    // Edit: In der Suche nicht fündig geworden
    Geändert von KPMAnakha (08.11.11 um 22:09 Uhr)
     
    Auch ein blindes Huhn trinkt mal ein Korn =)

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Lass dir mal den gesamten Dateipfad in deinem Programm ausgeben (File.getCanonicalPath(), File.getAbsolutePath(), ...) und vergleiche das mit dem echten Pfad.
    Wichtig ist, dass dein Programm von einer IDE aus mit anderen Parametern gestartet wird/werden kann, als das fertige Programm!
    Zur Not kannst du den Pfad auch absolut angeben (in deinem Fall möglich).
    KPMAnakha bedankt sich. 
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    Avatar von KPMAnakha
    KPMAnakha KPMAnakha ist offline Mitglied
    Registriert seit
    Nov 2007
    Beiträge
    22
    Problem gelöst - Dankeschön für die Hilfe =)
    das "../" war zu viel.
    Manchmal hilft eine halbe Stunde nichts tun
    Geändert von KPMAnakha (08.11.11 um 22:23 Uhr)
     
    Auch ein blindes Huhn trinkt mal ein Korn =)

  4. #4
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,
    vergiss aber nicht, wenn du dein Projekt dann in ein Jar-File umwandelst, dass in dem Verzeichnis in dem die Jar-Datei dann liegt auch der 'daten'-Ordner liegen muss. Sprich:

    + Ordner
    - Jar-Datei
    + daten

    ps.: Bitte schließe das Thema noch, wenn dein Problem gelöst ist. Danke

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

Ähnliche Themen

  1. Probleme mit Einlesen bei Datei/Öffnen
    Von Wechselrichter im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 24.08.07, 10:43
  2. Antworten: 22
    Letzter Beitrag: 03.05.07, 17:46
  3. Pfad einer DirListBox neu einlesen
    Von jessy_musik im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 09.10.03, 09:50
  4. pfad probleme
    Von layla im Forum Photoshop
    Antworten: 7
    Letzter Beitrag: 10.11.02, 17:02
  5. Antworten: 4
    Letzter Beitrag: 11.09.02, 16:52