Ajuda com getClass().getResource

0 respostas
F

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!

Criado 14 de agosto de 2013
Respostas 0
Participantes 1