Sacar el path de una aplicacion

Nacho
21 de Marzo del 2002
Hola, he hecho una pequeña aplicacion que he pasado posteriormente a .exe con Java2exe.

Para una version mejorada ahora necesito un metodo que obtenga el path (la ruta hasta el directorio q contiene al ejecutable) hasta en el que se encuentra el ejecutable, pero no he encontrado cual me puede devolver eso.

Se me ocurrio como solucion crear un File con el nombre del fichero .exe o del .class y a raiz de él sacar el la ruta hasta el directorio con getAbsolutePath().

Esto aunque creo q es una solucion me parece que es dar un rodeo innecesario. Agradeceria vuestra ayuda, ya que debe haber algun metodo que se me ha pasado.

Nacho
21 de Marzo del 2002
Siguo queriendo saber si hay un metodo que devuelva directamente el la ruta completa a la clase que esta ejecutando un metodo main mediante
'java clase', pero yo mismo doy una manera fina de sacar el path usando File

File dir1 = new File("");
File dir2 = new File("..");
System.out.println ("Current dir : " + dir1.getCanonicalPath());
System.out.println ("Parent dir : " + dir2.getCanonicalPath());

Confieso q la idea la he sacado de un tutorial online.

migugat
21 de Marzo del 2002
La clase system tiene un metodo que te dice el path a la clase actual. el codigo es:

String pathprograma =
System.getProperty("user.dir") + "/";