Hola,
 
tengo una aplicación construida en Java que lo que hace es cargar una base de datos que se encuentra en la misma carpeta que el .jar.
En windows y Mac funciona perfectamente, pero en linux me da error de que no encuentra la carpeta, porque no coge como referencia el directorio de la aplicación, sino que se va a /home/usuario y ahí busca la carpeta.
 
He probado a hacer un pwd desde la aplicación, y se encuentre donde se encuentre la aplicación la salida del comando me muestra /home/usuario.
 
He probado también a crear un fichero, y capturar la dirección de ese fichero, pero me da el mismo resultado que la ejecución de pwd.
 
Yo no puedo suponer desde que carpeta va a ejecutar el usuario la aplicación, y no conozco ningún comando aparte de pwd que capture la ubicación actual.
 
¿Alguna solución para esto?
 
Gracias. 
   
 




