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, я думаю, что оригинал правильный.