Не могу понять, почему валидатор дает ошибку: пишет "убедитесь, что у ридера для чтения с консоли вызван метод close()". Пробовал и явно его вызывать, и через try с ресурсами - все равно не пропускает. В чем может быть дело?
package com.javarush.task.task19.task1906;
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
String file1Name = "";
String file2Name = "";
try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in));) {
file1Name = br.readLine();
file2Name = br.readLine();
}
try (BufferedReader bufferedReader = new BufferedReader(new FileReader(file1Name));
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file2Name))) {
while(bufferedReader.ready()) {
bufferedReader.read();
bufferedWriter.write(bufferedReader.read());
}
}
}
}