¿Cómo cargar el archivo fuera del JAR, pero en relación con él?
Necesito cargar un archivo fuera del JAR, pero relativo a él lib/config/config.ini
para ser exacto). Utilicé esa ruta exacta, y funciona bien siempre que el directorio de trabajo esté donde está el JAR, es decir,
/path/to/jar$ java -jar JAR.jar
Si se ejecuta así:
~$ java -jar /path/to/jar/JAR.jar
No lo puedo encontrar. ¿Cómo puedo cargar correctamente un archivo relativo a la ubicación del JAR?