ayuda imagen y jar

Alberto
04 de Julio del 2005
Hola a todos,

Tengo un problema con una imagen. La coloco en un JLabel de la siguiente manera:

imageLabel = new JLabel( new ImageIcon(getClass().getResource( "imagen.gif")));

Y cuando ejecuto la aplicacion mediante el IDE (utilizo netbeans) se ve perfectamente. Pero he creado un jar y no se ejecuta, me da el siguiente error:

java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(URLImageSource.java:97)
at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:106)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:240)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)

Alguien me puede ayudar?, porque la imagen si que la encuentra ya que de la otra manera se abre bien.

Gracias a todos

chuidiang
04 de Julio del 2005
Hola:

No se mucho del tema, pero me hace la impresion de que en la forma que lo estás haciendo, debes meter la imagen en el jar (empaquetada junto con los class).

Si aun asi no la encuentra, es posible que no esté en el "directorio" adecuado dentro del jar. Puesto que no pones ningún tipo de path en el nombre de la imagen, supongo que la imagen dentro del jar debe estar en el "directorio" raiz.

Se bueno