package streams; import java.io.*; public class FileStream { public static void main(String args[]) throws Exception { //try { File f = new File("/666 - Supadupafly.mp3"); //} //catch(Exception e) { // System.out.println(e.toString()); //} InputStream in = new FileInputStream(f); } }
Так всё отлично работает (хотя eclipse говорит мне что "The local variable f is never read" - почему ?). Но если раскоментировать весь код, то при компиляции мне говорят, что:
"Exception in thread "main" java.lang.Error: Unresolved compilation problem: f cannot be resolved at streams.FileStream.main(FileStream.java:21)"
Объясните пожалуйста, что это за тлетворное влияние исключений на мой код ?