Я пытаюсь загрузить файл с именем SPY.txt
в массив, но я даже не могу получить этот маленький фрагмент для работы.Сканер продолжает бросать FileNotFound Exception
Я не понимаю. Если f.exists
- true
, как сканер может выдать исключение из файла?
import java.io.*;
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
File f = new File (new File("SPY.txt").getAbsolutePath());
System.out.println(f.exists());
Scanner s = new Scanner(f);
}
}
Выход: True
Исключения в потоке "основной" java.lang.RuntimeException: Uncompilable исходного код - незарегистрированное java.io.FileNotFoundException исключения; должны быть пойманным или объявленная быть выброшен на scannertest.ScannerTest.main (ScannerTest.java:13)
Линия 13 является
Scanner s = new Scanner(f);
Как вы это компилируете? –
Я использую NetBeans. – user2991144
Возможный дубликат [Неподтвержденное исключение java.io.FileNotFoundException ;?] (http://stackoverflow.com/questions/14777511/unreported-exception-java-io-filenotfoundexception) –