Ola, pessoal. Nao estou conseguindo acessar um arquivo utilizando getClass().getResource. Creio que o problema seja que eu nao saiba onde por o arquivo para fazer a leitura. Seguem trechos das classes:
fileName = "arquivo";
public void carregaArquivo(String fileName) {
File f = new File("."); //so pra testar onde ele tah o diretorio de leitura
System.out.println(f.getAbsolutePath()); //aqui imprime: C:\Users\Felipe\Tut\teste\.
try {
DataManager dm = new DataManager(getClass().getResource("/" + fileName).toURI()); //aqui nao faz a leitura do arquivo 'arquivo'
}
[...]
}
construtor do DataManager:
public DataManager(URI fileURI) throws IOException {
System.out.println("entrou"); //aki nao chega nem a entrar
properties = new Properties();
file = new File(fileURI);
if (file.exists()) {
System.out.println("Arquivo exite");
load();
}
else
System.out.println("Arquivo nao exite");
}
Meu arquivo 'arquivo' esta no diretorio 'C:\Users\Felipe\Tut\teste'. Esta no lugar correto?
De ja, grato!