Olá!
Estou fazendo alguns testes com JNI e dll’s.
Criei um novo projeto e consegui executar o exemplo HelloWorld e também o exemplo de thingol para retornar o serial do HD (é este que me interessa). Todos funcionam perfeitamente, neste novo projeto criado.
Mas quando adiciono a classe e a dll em um projeto antigo, ocorre o seguinte erro:
java.lang.UnsatisfiedLinkError: volumeHD
at br.com.maximasti.patrimonial.VolumeHD.volumeHD(Native Method)
Já gerei novamente o arquivo VolumeHD.h a partir da pasta em que foi inserida a classe e criei novamente a dll no VC.
Não tenho muito conhecimento, alguém pode me ajudar?