Problema em ler arquivo

3 respostas Resolvido
T

Tenho uma lista de strings que armazena nomes de arquivos:

ArrayList<String> arquivos = new ArrayList<>();
arquivos.add("/mascaras_1.txt");
arquivos.add("/mascaras_2.txt");
arquivos.add("/mascaras_3.txt");
arquivos.add("/mascaras_4.txt");
arquivos.add("/mascaras_5.txt");

e uso um Scanner que recebe um InputStreamReader para ler os arquivos.

InputStreamReader reader = new InputStreamReader(getClass()
              .getResourceAsStream(arquivos.get(i)));  
sc = new Scanner(reader);

A aplicação funciona normalmente no eclipse, mas ao exportar o projeto para um “Runnable JAR file”, não consigo mais ler os arquivos.

Como solucionar o problema?

3 Respostas

jacoboliveira
Solucao aceita

Tem certeza que esses txt estão no seu jar, da uma olhada no pra ver se eles estão por favor

T

Tem razão, abri o jar com o winrar e elas não estão lá. Como faço para adicioná-los?

T

Consegui resolver. Pensei que os .txt fossem criados automaticamente, mas não são. Obrigado pela ajuda

Criado 28 de junho de 2016
Ultima resposta 28 de jun. de 2016
Respostas 3
Participantes 2