BufferedReader implements Closeable. Try with resources calls close() himself.
P/S.
Solution generates correct output.
package com.javarush.task.task19.task1906;
import java.io.*;
/*
Четные символы
*/
public class Solution {
public static void main(String[] args) {
try (BufferedReader console = new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
BufferedReader fileFromBuffered = new java.io.BufferedReader(new java.io.FileReader(console.readLine()));
BufferedWriter fileToBuffered = new java.io.BufferedWriter(new java.io.FileWriter(console.readLine()))) {
while (fileFromBuffered.ready()) {
fileFromBuffered.read();
if (fileFromBuffered.ready())
fileToBuffered.write(fileFromBuffered.read());
}
} catch (IOException e) {
}
}
}
/* тут тоже ругается что не вызван close()
public class Solution {
public static void main(String[] args) {
String file1 = null;
String file2 = null;
BufferedReader console = null;
try {
console = new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
file1 = console.readLine();
file2 = console.readLine();
console.close();
} catch (IOException e) {
}
try (
BufferedReader fileFromBuffered = new java.io.BufferedReader(new java.io.FileReader(file1));
BufferedWriter fileToBuffered = new java.io.BufferedWriter(new java.io.FileWriter(file2))) {
while (fileFromBuffered.ready()) {
fileFromBuffered.read();
fileToBuffered.write(fileFromBuffered.read());
}
} catch (IOException e) {
}
}
}
*/