Creo que es culpa de la ruta relativa.
Prueba a usar la ruta absoluta. Si es por la ruta, postealo aquí y te digo como obtener la ruta absoluta independientemente del sistema operativo y la carpeta donde ejecutes el jar
¿Podrias dar un ejemplo utilizando la ruta absoluta?
Y si haces esto que sucede ???
this.
jLabel1.
setIcon(new ImageIcon("./imagenes/imagen1.jpg"));
lo mismo solo funciona en windows , en ubuntu no se muestran las imagenes
LO mejor es que crees un package y guardes las imagenes hay, y asi no tendrias estos problemas
un saludo.
eso es precisamente lo que estoy tratando de evitar , si por ejemplo si agrego una nueva imagen , tendría que desempaquetar , agregar la imagen y nuevamente empaquetar el jar .
gracias por sus respuestas