JNA UnsatisfiedLinkError, mas jna.library.path está definido
Estou usando o seguinte código para carregar uma dll no JNA (código irrelevante é deixado de fora):
public class JNAMain {
public interface PointShapeBuffer extends Library { ... }
public static void main(String[] args){
System.setProperty("jna.library.path", "c:\\jnadll");
System.setProperty("java.library.path", "c:\\jnadll");
PointShapeBuffer jna = (PointShapeBuffer) Native.loadLibrary("FileGDBAPI", PointShapeBuffer.class);
}
}
E recebo o seguinte erro:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'FileGDBAPI': The specified module could not be found.
Eu também tentei definir os argumentos da VM. Qualquer sugestão seria ótima.
Edit: Para referência, estou usando uma biblioteca disponível publicamente encontradaAqu (é necessário registro