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?