Problemas para localizar arquivo xml

Boa noite,
eu tenho um código q lê um arquivo xml, só q o eclipse não encontra o arquivo na hora de executar o código está assim :

Document doc = builder.parse("persons.xml");

meu arquivo xml está com o nome certo, está tanto na pasta src qnt na pasta bin, mas sempre da como arquivo não encontrado.
alguém pode me ajudar?

Tente colocar o caminho completo, dá pra pegar o caminho de execução usando System.getProperty(), exemplos:

System.out.print(System.getProperty("user.dir") + "\n"); System.out.print(System.getProperty("java.class.path") + "\n");

Rode esses exemplos e veja qual é mais adequado para você…