Валидатор сообщает, что "Поток чтения из файла (FileInputStream) должен быть закрыт." не могу понять в чем дело. Вроде бы все потоки закрыл.
package com.javarush.task.task13.task1318;
import java.io.*;
import java.util.Scanner;
/*
Чтение файла
*/
public class Solution {
public static void main(String[] args) throws Exception {
// напишите тут ваш код
FileReader fileReader = null;
BufferedReader bufferedReaderFile = null;
InputStreamReader inputStreamReader = new InputStreamReader(System.in);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String path;
try {
path = bufferedReader.readLine();
fileReader = new FileReader(path);
bufferedReaderFile = new BufferedReader(fileReader);
while (bufferedReaderFile.ready()) {
System.out.println(bufferedReaderFile.readLine());
}
} catch (Exception e) {
throw new RuntimeException(e);
} finally {
bufferedReader.close();
fileReader.close();
bufferedReaderFile.close();
inputStreamReader.close();
}
}
}