Я совершенно новичок в Java и использую чей-то другой код для чтения двоичного файла, но файл не открывается. Я запускаю код в Eclipse под Windows 10, файл называется bookDeepDist.dat Я поместил его в папку проекта. Полный путь, который я также попробовал (но безуспешно): C: \ Users \ Alan \ eclipse-workspace \ readDatabase \ bookDeepDist.dat
Неудачный код:
public void openBook() throws IOException {
file = getClass().getResourceAsStream(BOOKPATH[bookNr]);
if (file == null)
throw (new IOException("Could not open File "+BOOKPATH[bookNr]));
}
Сообщение об ошибке: Не удалось открыть файл bookDeepDist.dat
, поэтому, похоже, он пытается открыть правильный файл. Кто-нибудь может подсказать мне, что может пойти не так?