Capturar Path da minha classe, como?

Preciso saber qual é o Path absoluto de uma determinada classe.
Procurei no fórum e achei bastante coisa mas sobre Servlet, usando getServletContext().getRealPath, mas meu caso é uma Classe .java normal, que irá rodar sem servidor de aplicação ou outra coisa do tipo.

tem jeito?

valeu

MinhaClasse.class.getName().substring(1,MinhaClasse.class.getName().lastIndexOf("."))

bom, eu não compilei, nem testei este código, mas acho que a ideia é mais ou menos esta.

[quote=“urubatan”]MinhaClasse.class.getName().substring(1,MinhaClasse.class.getName().lastIndexOf("."))

bom, eu não compilei, nem testei este código, mas acho que a ideia é mais ou menos esta.[/quote]

Valeu urubatan, mas o getName() caputra o package+nome da classe. o que eu gostaria era o caminho absoluto desde o c:…, mas já resolvi isso de outro meio, usando arquivos Properties de configuração

Acho que isso funciona:

[code]String fullClassName = getPath()+this.getClass().getName();
String className = fullClassName.substring( fullClassName.lastIndexOf(’.’)+1, fullClassName.length() );

String caminho = this.getClass().getResource(".").getPath() + className;[/code]