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?