getResourceAsStream em DLL

2 respostas
luciano2

Ola pessoal,

Estou tendo um problema ao acessar dll dentro do meu jar. Quando rodo pelo eclipse consigo acessar com getResourceAsStream, mas quando acesso pelo .jar ele sempre retorna null
Alguem já teve esse problema ou sabe oq pode estar errado?

2 Respostas

E

Uma DLL não pode ser acessada via getResourceAsStream. Ela tem de estar separada, porque o Windows exige que ela esteja em um arquivo separado.

O que você poderia fazer é um programa instalador que copiasse a DLL para o lugar adequado para a execução.

luciano2

Era justamente isso que eu estava fazendo com o getResourceAsStream,

Eu copiava para um diretório e e depois fazia o load, o erro tava acontecendo por causa de um refresh que eu esqueci de dar no eclipse heuheuhueuhue
Lá se foi uma tarde inteira de trabalho jogada fora.

Por fim terminei não utilizando o framework.

Criado 21 de setembro de 2010
Ultima resposta 21 de set. de 2010
Respostas 2
Participantes 2