Alguém sabe como eu consigo retornar o diretório em q está a minha classe?
classe.getClass().getPackage();
Editado
getPackage() melhor
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…
obrigado
Resolveu.
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