ejecutar jar

Raul
30 de Enero del 2005
Hola he comprimido mis clases java, las imagenes y los ejecutables de C que usa en un jar. Pero al ejecutarlo: "java -jar must.jar" no me muestra ni las imagenes, ni puede acceder a los ejecutables, a no ser que las carpetas a las que referencio hallan sido descomprimidas. Se puede ejecutar simplemente el archivo jar y que el acceda a los imagenes y ejecutables que tenga en él o eso es imposible y es necesario qe sea descomprimido antes??gracias

Carlos
30 de Enero del 2005
Si, si que se puede, tienes que hacer referencia a las imagenes y a los ejecutables de forma relativa a donde se vayan a mostrar.
Te pongo un ejemplo de como tienes que hacer referencia a las imagenes:
Si tienes una carpeta que se llama imagenes y quieres cargar una imagen01.jpg.

URL url = this.class.getResource("imagenes/imagen01.jpg");
Image img = Toolkit.getDefaultToolkit().getImage(url);