ruta relativa

Alvaro
16 de Abril del 2005
¿Como hago para que al llamar a una aplicación de mi proyecto pueda poner rutas relativas y no absolutas? He probado de todo y no hay manera. Por ejemplo, tengo la carpeta proyecto y dentro de ella tengo el Principal.class y además tengo un archivo.html que es el tutorial del proyecto. Para lanzarlo tengo que poner la ruta absoluta porque no me coge la relativa...
¿Alguien me puede ayudar?

Saludos y gracias

chuidiang
16 de Abril del 2005
Hola:

Con System.getProperty ("user.dir"); obtienes el directorio actual del programa. Los path relativos deben ser relativos a ese directorio.

Pon en tu progrma algo para sacar ese valor como prueba y lo sacas por pantalla (o lo ves con el debugger). Con eso ya sabrás en qué directorio se está ejecutando el programa y a quien deben ser relativos los paths relativos.

Se bueno.