Бросить исключение с помощью BufferedInputStream - PullRequest
1 голос
/ 14 ноября 2011

есть ли способ вызвать исключение с

ImageIO.read(getClass().getResourceAsStream("images/castle.jpg")))

Это решает мою проблему с чтением изображений из файла .jar.Но проблема в том, что это не исключение.Странно, что read выбрасывает исключение для

ImageIO.read(new File(getClass().getResourceAsStream("images/castle.jpg").toString()))

Есть ли способ?Я пытался заставить его работать для затмения и .jar, но ничего не работает!И я ненавижу продолжать проверять на нули

Спасибо

1 Ответ

1 голос
/ 14 ноября 2011

Вы имеете в виду Исключения ? Например,

try {
    image = ImageIO.read(YourClassName.class.getResource("resources/image.png"));
} catch (IOException ex) {
    Logger.getLogger(YourClassName.class.getName()).log(Level.SEVERE, null, ex);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...