Galera, tenho uma estrutura de pacotes e gostaria de ler um arquivo no modo url, tipo “/bla/bla/bla/bla.txt”, ao invés de “c:\bla\bla\bla\bla.txt”, só que não sei como encontrar a raiz da minha aplicação…
alguém pode me ajudar?
vlws
Galera, tenho uma estrutura de pacotes e gostaria de ler um arquivo no modo url, tipo “/bla/bla/bla/bla.txt”, ao invés de “c:\bla\bla\bla\bla.txt”, só que não sei como encontrar a raiz da minha aplicação…
alguém pode me ajudar?
vlws
this.getClass().getResource("/bla/bla/bla/bla.txt");
se voce quiser ler o arquivo eh so usar o getResourceAsStream("/bla/bla/bla/bla.txt")
Tenta ae
Cara, não entendi o funcionamento do getClass().getResource( “” )…
ooooooooopsss, valew, cara… ja entendiiii
Mas pra eu instanciar um File, tipo:
FileReader reader = new FileReader( new File( this.getClass().getResourceAsStream( "bla.txt" ).toString() ) );
…jah não vai…
Ok, consegui dessa forma:
FileReader reader = new FileReader( this.getClass().getResource( "bla.txt" ).getFile() );