Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Doctor_Who en 29 Septiembre 2016, 11:22 am



Título: Crear Jar con archivos externos
Publicado por: Doctor_Who en 29 Septiembre 2016, 11:22 am
Hola,

Estoy intentando crear un jar para mi programa JAVA, todo va genial hasta que se requiere ejeccutar o acceder a un archivo, sea de texto o de imagen.

Estos archivos los tengo en paquetes separados dentro de la misma carpeta src y en Eclipse el programa accede a ellos sin ningun problema y me carga el texto al pulsar un boton, sin embargo en el jar este no carga el texto porque no encuentra el archivo (cabe destacar que he abierto el jar y los archivos que necesito estan dentro). Lo mismo ocurre con imagenes y .exe.

En Eclipse me funciona con la siguiente ruta :
-ejecutarProceso("src/programas/setup.exe");
-cambiarIconoEstado("src/iconos/IcoUltraISO.png");

Ambos funcionan perfectamente en Eclipse pero nada de nada en el jar.

La ruta del jar es distinta a la de Eclipse (es igual solo que no hay carpeta src y todos los paquetes van en la raiz del jar por tanto la ruta

cambiarIconoEstado("iconos/IcoUltraISO.png");

Deberia funcionar, pero nada de nada.

Ya vi que es un problema muy común y que se soluciona dejando el jar junto a la carpeta SRC pero esto no me sirve ya que lo que quiero es generar un jar que lo ejecute todo sin tener los recursos en otra carpeta para luego pasarlo a un .exe.

¿Alguna solución? :huh: :huh: