java.lang.IllegalArgumentException: input == null! Solución

Recientemente, estaba compilando un Javajuego y encontré los siguientes problemas al procesar imágenes:

Mensaje de error completo

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: input == null!
	at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1356)
	at ImageIOTest.main.<init>(main.java:23)

segmento de código

BufferedImage img = ImageIO.read(getClass().getResourceAsStream(FILENAME));

Solución

Muchas búsquedas en Internet dicen que la ruta de la imagen es incorrecta, pero he comprobado la ruta de la imagen 555 n 555n5 5 5 n veces, ¿no hay problema
Inserte la descripción de la imagen aquí
? ¿De ninguna manera?
De hecho, es correcto cambiarlo así:

BufferedImage img = ImageIO.read(new File(FILENAME));

Supongo que te gusta

Origin blog.csdn.net/write_1m_lines/article/details/105182291
Recomendado
Clasificación