Acceder a archivos dentro de un .jar
Hola!
Mi duda es cómo puedo acceder a (o leer) los archivos de recursos (imagenes, sonidos, etc...) que estan dentro de un .jar, por ejemplo "recursos.jar".
Gracias!
Mi duda es cómo puedo acceder a (o leer) los archivos de recursos (imagenes, sonidos, etc...) que estan dentro de un .jar, por ejemplo "recursos.jar".
Gracias!
Hola:
Tendrás que experimentar un poco, pero la idea es coger una clase que esté en el jar y pedirle el ClassLoader. Puede ser algo como esto
NombreClase.class.getClassLoader();
Luego, al ClassLoader debes pedirle el getResource que quieras que será un fichero. Sé que va en formato URL y no sé muy bien cómo se especifica una URL dentro de un jar, eso es lo que tendrás que ver si encuentras en algún lado.
Se bueno
Tendrás que experimentar un poco, pero la idea es coger una clase que esté en el jar y pedirle el ClassLoader. Puede ser algo como esto
NombreClase.class.getClassLoader();
Luego, al ClassLoader debes pedirle el getResource que quieras que será un fichero. Sé que va en formato URL y no sé muy bien cómo se especifica una URL dentro de un jar, eso es lo que tendrás que ver si encuentras en algún lado.
Se bueno
