Pegar o caminho onde o programa está executando

Como faço para pegar o caminho onde o programa está executando?

Tipow, um getPath() alguma coisa assim, que me retorne onde o meu programa está executando.

obrigado

tente isso:

File file = new File("."); String path; try { path = file.getCanonicalPath(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }

ou ainda o getAbsolutePath() que não dá exceção…