lettura file

annalisa87

Nuovo Utente
19 Mar 2014
4
0
0
Ciao,
so che per molti di voi sarà solamente un programma da quattro soldi ma purtroppo non riesco a risolvere il problema .
Questo è il mio programma :
import java.io.*;

class Vettori{
public static void main(String args[])
throws IOException {
FileReader f;
f=new FileReader("vettori.txt");

BufferedReader b;
BufferedReader BufferedReader = b=new BufferedReader(f);

String s;

while(true) {
s=b.readLine();
if(s==null)
break;
System.out.println(s);
}
}
}
e questo è il mio problema :
Exception in thread "main" java.io.FileNotFoundException: vettori.txt (Impossibile trovare il file specificato)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at Vettori.main(Vettori.java:7)
Come posso fare?
Potete aiutarmi?
 
Ciao, per come hai scritto il codice il file vettori.txt deve stare nella stessa directory del .class generato dalla compilazione.

Per essere sicura che venga letto prova a mettere il path assoluto (es. C:\Users\annalisa\Documents\vettori.txt)

PS

So che è una prova però di solito i parametri tipo i nomi dei file vengono passati al main attraverso gli String args[].
Es:
C:\mywork> java Vettori nomeFile.txt
 

Discussioni simili