Java ImageIO.read (getClass (). GetResource ()) retorna nulo

A linha

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

falha com

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

Estou usando o Eclipse e na visualização de navegação sob a pasta bin existe o arquivo gate_and.png, sugerindo que o arquivo está no caminho de construção.

Na visão do explorador de pacotes eu tenho

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

e

project/images/gate_and.png

Cliquei com o botão direito do mouse na pasta do projeto> caminho de compilação> link source para adicionar a pasta de imagens como uma fonte, fazendo isso novamente para fornecer uma mensagem de confirmação que diz que as imagens já estão na origem.

Eu também tentei mudar o gate_and.png para images / gate_and.png e /images/gate_and.png, mas como a imagem gate_and.png está na pasta bin, acho que o original está correto.

questionAnswers(1)

yourAnswerToTheQuestion