java.io.FileNotFoundException при создании FileInputStream

Получение ошибки при попытке открыть FileInputStream для загрузки Map из файла с расширением .ser.

Конструктор, в котором я создаю новый метод File и invoke, который загружает карту из файла:

protected DriveatorImpl() {
    accounts = new ConcurrentHashMap<String, Client>();
    db = new File("database.ser"); // oddly this does not create a file if one does not exist
    loadDB(); 
}

@SuppressWarnings("unchecked")
private void loadDB() {
    try {
        fileIn = new FileInputStream(db);
        in = new ObjectInputStream(fileIn);
        accounts = (Map<String, Client>) in.readObject();
        in.close();
        fileIn.close();
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }
}

Я пытался создать файл вручную и поместить его в один пакет с классом, но это не помогает. В чем дело?!

Благодарю вас!

Ответы на вопрос(2)

Ваш ответ на вопрос