[resolvido] Como encontrar meu arquivo?

Oi Pessoal,

Um método está em uma classe dentro de um jar e este não consegue ler um arquivo que está fora dele…

No mesmo nivel da classe que chama este método(contida na aplicacao que contem o jar), existe um diretorio chamado mapping e dentro dele um arquivo…

exemplo fictício:

//Classe dentro do jar
class LoaderXX{

static void loadQueries(DefaultDAO dao){
 String xml = "mapping/" + dao.getClass().getName() + ".xml";
        InputStream stream =  QueryLoader.class.getResourceAsStream(xml);
  ...
}

//Classe fora do jar, na aplicacao que contem o mesmo
class AlgumaCoisaDAO extends DefaultDAO {

...

}

class abstract DefaultDAO{

  public DefaultDAO(){
         // passa referencia da instancia
        LoaderXX.loadQueries(this);
  }

}

o problema está basicamente em entender como a classe vai enxergar os meus arquivos, como funciona a estrutura de diretorios pra ela…

dei mole, o esqueci de colocar o build para levar os xmls… resolvido!!