RESOLVIDO - Arquivo properties não encontrado

Olá pessoal,

Criei um arquivo de properties no diretorio Java Resources / properties.

Porém não estou sabendo referenciar o path para ler esse arquivo.

Anexei a imagem para facilitar.

Você pode usar o getResourceAsStream:

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class Mymain {
    public static void main(String[] args) {
        String resourceName = "my.properties"; // could also be a constant
        ClassLoader loader = Thread.currentThread().getContextClassLoader();
        Properties props = new Properties();
        try(InputStream resourceStream = loader.getResourceAsStream(resourceName)) {
            props.load(resourceStream);
        } catch (IOException e) {
            e.printStackTrace();
        }
        System.out.println(props.getProperty("nome"));
    }
}
1 curtida

fabiorecife,

Muito obrigado. Consegui acessar usando sua codificação.

Só por dúvida mesmo, como sei qual é o path completo onde o arquivo está? Como estou começando ainda não entendo muito dessas estruturas WEB.

Mais uma vez obrigado!

Quando você usa na IDE o path é um e quando você empacota o path outro, por exemplo dentro do arquivo jar. Voce pode usar o método getResources do classloader para pegar um Enumeration de URL.

Obrigado pela força!