С вызовом API «ImageIO.write ()» я получаю NullPointerException

При вызове API ImageIO.write()я получаю NullPointerException, когда передаю несуществующий -путь, например "\\abc\abc.png". Я намеренно передаю несуществующий путь -, чтобы что-то проверить, но вместо FileNotFoundExceptionполучаю NPE. Это почему?

ImageIO.write()API должен выдавать IOException, но не понимаю, почему я получаю NPE.

Я использую строку сообщения об исключении, чтобы показать ее в окне сообщения пользователю, но в этом случае NPE.getLocalizedMessage()возвращает пустую строку, и, следовательно, всплывающее окно пусто, и на нем есть только значок.

9
задан Andrew Thompson 22 June 2012 в 09:14
поделиться