Tenho um programa que possui um pacote Util e dentro dele tem um arquivo.txt que preciso ler.
A minha classe que tenta abrir o arquivo está em um outro pacote chamado compilador. Como eu faço no construtor FileReader achar esse arquivo? Olha abaixo o que eu fiz
simbolos = new FileReader("…\Util\PalavrasReservadas.txt");
Mas isso ele me dá o diretorio do projeto! Eu preciso do path relativo a classe tipo quero pegar um arquivo que está em outro pacote dentro do meu programa.
Esse ai eu vou ter o path do projeto. Acho que não ficaria legal.
\Util\PalavrasReservadas.txt (O sistema não pode encontrar o caminho especificado)
Ele tá tentando pegar o arquivo na raiz do projeto, mas o arquivo está dentro de src\Util\arquivo.txt.
Se eu coloco esse arquivo no raiz do projeto quando eu quiser criar o jar ele não vai ser empacotado certo? Preciso de uma forma de abrir o arquivo onde o mesmo vai ser levado junto ao pacote .jar.