Java ImageIOread (getClass (). GetResource ()) возвращает ноль

Линия

andImg = ImageIO.read(getClass().getResource("gate_and.png"));

терпит неудачу с I '

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: input == null!

Используя Eclipse, в представлении навигации в папке bin находится файл gate_and.png, указывающий, что файл находится в пути сборки.

В окне просмотра пакетов у меня есть

project/src/view/class  - This is the class that has the code above.

а также

project/images/gate_and.png

Я щелкнул правой кнопкой мыши папку проекта> построить путь> Чтобы добавить папку с изображениями в качестве источника, сделайте ссылку еще раз, чтобы получить сообщение о том, что изображения уже находятся в источнике.

Я также попытался изменить gate_and.png на images / gate_and.png и /images/gate_and.png, но поскольку изображение gate_and.png находится в папке bin, я думаю, что оригинал правильный.

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

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