Java - Problemas al cargar recursos con ClassLoader

 
Vista:

Problemas al cargar recursos con ClassLoader

Publicado por SulGS (1 intervención) el 04/06/2020 14:53:33
Tengo la siguiente linea de código para cargar imágenes:

ImageIO.read(getClass().getClassLoader().getResourceAsStream(file))

donde 'file' es el parámetro que paso, por ejemplo: 'entity\linkFormatted.png'.

La cosa es que en NetBeans funciona, pero a la hora de compilarlo y ejecutar el jar no he encuentra el recurso, me da el siguiente error:

Exception in thread "GameThread" java.lang.IllegalArgumentException: input == null!

¿Alguno me podría ayudad?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problemas al cargar recursos con ClassLoader

Publicado por Tom (1627 intervenciones) el 04/06/2020 15:29:05
No es lo mismo cuando el recurso está en el .jar que cuando está "fuera", en el disco.

https://stackoverflow.com/questions/16570523/getresourceasstream-returns-null
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar