Netbeans-Java: Wohin mit meinen CSV-Datei?

Ich folgte ein tutorial zu erstellen einige einfache code für die Ausgabe der Inhalte einer csv-Datei. Jedoch bekomme ich immer folgende Meldung:

java.io.FileNotFoundException: Data.csv (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at java.util.Scanner.<init>(Scanner.java:656)
at testing.csv.files.Test.main(Test.java:26)
BUILD SUCCESSFUL (total time: 0 seconds)

So, ich denke, das bedeutet, dass das Programm läuft, aber kann es nicht finden, meine csv-Datei. Im Grunde habe ich nur gezogen und es von meinem desktop in den "Source Packages" - Datei in mein Java-Projekt, das ist, wo meine Test.java Datei ist. Ich habe auch versucht, dass es in der "Prüfung.csv.Dateien", aber das hat nicht funktioniert entweder. Weder hat man es in den "Test-Pakete".

Ich habe lief aus Ideen. Wo soll ich diese csv-Datei?

hier ist mein code:

package testing.csv.files;


 import java.io.File;
 import java.io.FileNotFoundException;
 import java.util.Scanner;
 import java.util.logging.Level;
 import java.util.logging.Logger;


public class Test {

public static void main(String[] args) {
    //.csv comma separated values
    String fileName = "Data.csv";
    File file = new File(fileName); //TODO: read about File Names
    try {
        Scanner inputStream = new Scanner(file);
        while (inputStream.hasNext()){
            String data = inputStream.next();
            System.out.println(data);
        }
        inputStream.close();

    } catch (FileNotFoundException e) {
        //TODO Auto-generated catch block
        e.printStackTrace();
    }
}

}

  • Es sollte funktionieren, wenn u legen Sie die Datei in Ihrem Projektordner.
  • Ja, es ist auf der Suche nach "Daten.csv". Java geht auf keinen Basis-OS, wenn nicht anders angegeben
  • new File("").getAbsolutePath()
  • als code, den Sie gegeben haben, die Sie angegeben haben String fileName = "Data.csv"; für die, die ich beantwortet haben Sie es richtig und wenn Sie Ihr Programm auf den verschiedenen system wird es scheitern, wenn Sie Desktop/Data.csv
InformationsquelleAutor user3274463 | 2014-02-15
Schreibe einen Kommentar