Encontrando o .txt no jar

2 respostas
java
Michael_Lesley

Olá, estou com uma dúvida. Tipo, já vi na internet as formas de ler dados de um arquivo. Entretanto, quando eu gero o arquivo JAR ele não encontra o mesmo. Alguém poderia me dar uma dica ou um assunto para que eu possa estudar.

2 Respostas

staroski

Um arquivo .jar (ou .zip) não é é um diretório, então você não consegue ler o conteúdo dele com a classe File.
Pra você ler os arquivos que estão dentro do seu .jar, faça assim:

InputStream arquivoQueQueroLer = getClass().retResourceAsStream("/" + caminhoRelativoAoClassPathDaAplicacao);
Michael_Lesley

A cara, muito obrigado!

Criado 8 de janeiro de 2019
Ultima resposta 8 de jan. de 2019
Respostas 2
Participantes 2