Java - Direccionar imágenes dentro de un jar

 
Vista:

Direccionar imágenes dentro de un jar

Publicado por Martha (7 intervenciones) el 06/10/2006 21:19:07
Hola a todos, ya he logrado crear mi programa ejecutable a partir del .jar

El problema es que he intentado direccionar las imágenes con url y todavía no las encuentra...

Todos los métodos que he utilizado funcionan cuando lo corro en el builder, pero cuando ejecuto el .exe, todo lo que tiene que ver con imágenes no funciona.

Estos son los métodos que he usado:

1) URL url = this.getClass().getResource("SATUD\\Intelsat901.jpg");

2)ClassLoader classLoader = SATUD.class.getClassLoader();
URL url= classLoader.getResource ("SATUD/Intelsat901.jpg");
ImageIcon imagen = new ImageIcon (url);

3)URL url = getClass().getClassLoader().getResource("SATUD/Intelsat901.jpg");

4)URL url1 = new URL("file:/C:/SATUD/Intelsat901.jpg");
URL url3 = new URL("file:/C:/SATUD/Intelsat903.jpg");
URL url5 = new URL("file:/C:/SATUD/Intelsat905.jpg");
URL url7 = new URL("file:/C:/SATUD/Intelsat907.jpg");
URL [] dir ={url1,url3,url5,url7};
ImageIcon imagen = new ImageIcon (dir[]);

Yo creo que el problema tiene que ver con que las imágenes que yo llamo NO ESTÁN EN UNA CLASE sino en una carpeta en el disco, o empaquetadas en el .jar.

Qué hago, tengo que meterlas en una clase? o como direcciono eso para que identifique las imágenes dentro del .jar y corra bien.

Gracias por su pronta respuesta...
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