Retornar diretório da classe

Alguém sabe como eu consigo retornar o diretório em q está a minha classe?

classe.getClass().getPackage(); Editado

getPackage() melhor :wink:

Não é exatamente o q eu preciso…
Este rotorna o package da minha classe. Eu precisa do C:\blablabla\coisa\outra coisa\package\classe.java

Isso é possível?

Uma ideia:

File pasta = new File(SuaClasse.class.getResource(".").toURI()); String dir = pasta.getAbsolutePath();

Dê uma olhada nos metodo getResource() e getResourceAsStream() talvez resolvam seu problema mais facilmente!

Jair, funcionou… retornou o diretorio completo da minha classe… vamos ver se resolve meu problema… :smiley:

obrigado

Resolveu. :grin:
Tive q fazer uma adaptacao, mas valeu a pena…

O q eu queria, eh q nao tivesse q passar todo o caminho para a criacao dos meus relatórios. Pois, dependendo de qual computador rodasse o programa, esse diretório mudaria…

Mas agora funciona legal…

Obrigado