lasciamo perdere la situazione di prima ora ho un unica classe con un unico metodo main():

codice:
 

import java.io.*;
class TestFile{

	public static void main(String[] args){
		File input = new File("file.txt");
		FileReader fr = new FileReader(input);
		BufferedReader br = new BufferedReader(fr);
		String riga;
		while ((riga = br.readLine()) != null)
			System.out.println(riga);	

	}

}

il file file.txt è nella stessa directory in cui lavoro con testFile.java e dunque con TestFile.class


l'errore che mi dà è

1. ERROR in testFile.java (at line 6)
FileReader fr = new FileReader(input);
^^^^^^^^^^^^^^^^^^^^^
Unhandled exception type FileNotFoundException
----------
2. ERROR in testFile.java (at line 9)
while ((riga = br.readLine()) != null)
^^^^^^^^^^^^^
Unhandled exception type IOException