Error al crear JAR en IMAGEICON
Publicado por suvahero (18 intervenciones) el 20/07/2009 19:51:42
Hola
He creado una aplicación Java y ahora con Eclipse quiero crear el JAR.
Las clases java las tengo en el directorio mipaquete.
También tengo una serie de imágenes que se encuentran dentro de un directorio del paquete de la siguiente manera
mipaqueteimagenesentrada.jpg
En el código hago referencia a ella de la siguiente manera:
ImageIcon entrada= new ImageIcon(getClass().getResource("imagenes/entrada.gif"));
Cuando lo ejecuto en eclipse todo va bien pero tras realizar el jar me indica el siguiente error:
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at nerepaketea.SarreraFrame.jbInit(SarreraFrame.java:75)
at nerepaketea.SarreraFrame.<init>(SarreraFrame.java:43)
at nerepaketea.Nagusia.<init>(Nagusia.java:22)
at nerepaketea.Nagusia.main(Nagusia.java:56)
Al descomprimir el jar veo que todo está correcto, es decir existe un directorio que se llama mipaquete donde tengo todos los CLASS y dentro está el directorio IMAGENES con todos los gif.
He probado a poner /imagenes/entrada al crear el ImageIcon pero me da el mismo error.
¿Alguien me puede ayudar?
gracias de antemano
He creado una aplicación Java y ahora con Eclipse quiero crear el JAR.
Las clases java las tengo en el directorio mipaquete.
También tengo una serie de imágenes que se encuentran dentro de un directorio del paquete de la siguiente manera
mipaqueteimagenesentrada.jpg
En el código hago referencia a ella de la siguiente manera:
ImageIcon entrada= new ImageIcon(getClass().getResource("imagenes/entrada.gif"));
Cuando lo ejecuto en eclipse todo va bien pero tras realizar el jar me indica el siguiente error:
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at nerepaketea.SarreraFrame.jbInit(SarreraFrame.java:75)
at nerepaketea.SarreraFrame.<init>(SarreraFrame.java:43)
at nerepaketea.Nagusia.<init>(Nagusia.java:22)
at nerepaketea.Nagusia.main(Nagusia.java:56)
Al descomprimir el jar veo que todo está correcto, es decir existe un directorio que se llama mipaquete donde tengo todos los CLASS y dentro está el directorio IMAGENES con todos los gif.
He probado a poner /imagenes/entrada al crear el ImageIcon pero me da el mismo error.
¿Alguien me puede ayudar?
gracias de antemano
Valora esta pregunta


0