edumatias 23 de out. de 2017
Tipo esse?
Boa tarde, gujeiros! Camaradas, estou com um problema para ler arquivos de propriedades, de um diretório que está hierarquicamente fora da estrutura das classes. Meu projeto está dividido nesta estrutura:
Eu sei que para ler um arquivo de propriedades existem diversas formas diferentes, entre elas, o uso de um InputStream, do pacote java.io (que é o que eu estou fazendo). Acontece que, por algum motivo obscuro, não consigo fazer a leitura nesta estrutura que possuo.
Quando eu altero e co…
Apenas mude de .properties para .txt
Adicional
O arquivo deve estar no seu classpath; Você faz: URL resource = getClass().getResource("/caminho/arquivo.pdf"); ou: InputStream input = getClass().getResourceAsStream("/caminho/arquivo.pdf"); Onde o caminho refere-se ao seu classpath. Por exemplo, se vc jogou dentro do pacote resources.pdfs O caminho será /resources/pdfs/arquivo.pdf. Importante: O caminho é case sensitive! Respeite maiúsculas e minúsculas, ou irá funcionar na sua IDE, mas não no .jar.