Acredito que seja necessario passar o caminho do arquivo.
Se tivermos dois arquivos com o mesmo nome em pacotes diferentes, como saber qual localizar ou utilizar?
Lógico, pra que dois arquivos com o mesmo nome? Mas poderia exitir…
Att…[/quote]
o classloader vai procurar o arquivo pelo classpath, é mais natural colocar na raiz do src mesmo.
é muito complicado especificar caminhos pois para localizar os resources pode ser feito por java.lang.Class ou java.langClassLoader que funcionam de forma diferente.