Я понимаю, что это основная проблема, и я, скорее всего, смотрю сквозь решение, но я не вижу, в чем я ошибаюсь. Я посмотрел другие ответы и не получил ничего, что могло бы помочь.
try {
FileReader reader = new FileReader("C:\\Users\\ethan\\Desktop\\MyFile.txt");
int character;
while ((character = reader.read()) != -1) {
System.out.print((char) character);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}