Tengo una pregunta de Java con la que he estado teniendo problemas: ¿cuál es una buena manera de indicar rutas relativas de archivos?Trayectorias relativas de archivos Java
Déjame ser más específico. Quiero poder decir que siempre busque los archivos de configuración en ./configuration/file.txt
. El problema que tengo es que mi programa solo funcionará correctamente si se inicia desde el directorio en el que se encuentra el archivo. Si, en cambio, lo inicio desde un directorio diferente como ./directory/to/my/program/execute.sh
, entonces no funciona correctamente.
Pero también necesito realizar cambios en este archivo, y los recursos parecen querer ser de sólo lectura ...
Quizás quiso decir './configuration/file.txt' en lugar de'/configuration/file.txt'. El segundo camino es absoluto y no debería causar un problema. –
thx buena captura, corrigió el error tipográfico –
Puede poner la ruta absoluta al archivo de configuración * real * en un recurso si necesita la posibilidad de modificar la configuración. –