-2
Когда я компилирую этот код в eclipse, он выдает исключение NullPointerException, но код в книге написан таким образом. Вот этот код.Почему этот InputStreamReader выдает исключение
InputStream in = ClassLoader
.getSystemResourceAsStream("javagames/filesandres/Test1.txt");
try {
InputStreamReader reader =new InputStreamReader(in);
BufferedReader buf = new BufferedReader(reader);
String line = null;
while ((line = buf.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
in.close();
} catch (Exception e) {
}
}
}
Код, который генерирует исключение: 'InputStreamReader reader = new InputStreamReader (in);' –
Эта строка генерирует исключение, потому что 'InputStream in' имеет значение null. Вам нужно выяснить, почему это null. –
У меня есть «javagames/filesandres/Test1.txt» 'и помещаем его в каталог, но он будет генерировать одно и то же исключение. –