Hallo,
ich steige gerade in Java ein, und möchte eine Textdatei per Scanner-Funktion zeilenweise einlesen und auf der Konsole ausgeben. Der Quellcode sieht folgendermaßen aus:
	
	
	
	
	
		
	
Das ganze bricht bei der Scanner Initialisierung mit einer FileNotFoundException ab.
Java-Datei und Textdatei befinden sich im gleichen Verzeichnis, und ich rufe javac aus diesem Ordner heraus auf. Es dürfte daher eigentlich kein Pfad-Problem sein.
Ich habe trotzdem statt "test.txt" auch mal den vollständigen Pfad eingetragen, so wie ihn
	
	
	
	
	
		
	
ausgibt, aber das hilft leider auch nichts. Auch ein "./test.txt" funktioniert nicht.
Wo liegt mein Fehler?
Danke und Gruß,
Matthias
			
			ich steige gerade in Java ein, und möchte eine Textdatei per Scanner-Funktion zeilenweise einlesen und auf der Konsole ausgeben. Der Quellcode sieht folgendermaßen aus:
		Java:
	
	import java.io.*;
import java.util.*;
public class Test {
public static void main ( String[] args) {
   File f = new File("test.txt");
   Scanner input = new Scanner(f);
   while (input.hasNextLine()) {
     String line = input.nextLine();
     System.out.println(line);
    }
}
}Das ganze bricht bei der Scanner Initialisierung mit einer FileNotFoundException ab.
Java-Datei und Textdatei befinden sich im gleichen Verzeichnis, und ich rufe javac aus diesem Ordner heraus auf. Es dürfte daher eigentlich kein Pfad-Problem sein.
Ich habe trotzdem statt "test.txt" auch mal den vollständigen Pfad eingetragen, so wie ihn
		Java:
	
	f.getAbsolutePath()Wo liegt mein Fehler?
Danke und Gruß,
Matthias
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		