J'ai une DLL faites en c++, je souhaite utiliser certaine methode de cette dll en java, d'ou l'utilisation de JNA.

Vous vous doutez que si j'ecris ce message c'est que je n'y arrive pas , j'ai le message suivant :

Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'Calculate': La procédure spécifiée est introuvable.

at com.sun.jna.Function.<init>(Function.java:128)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:299)
at com.sun.jna.Library$Handler.invoke(Library.java:199)
at $Proxy10.Calculate(Unknown Source)
at com.gt.main.Principale.main(Principale.java:24)
Le message est clair , il ne trouve la methode calculate.

J'ai utiliser dllExportViewer pour visualiser les methode fournit par la dll et effectivement il ne s'agit pas de calculate mais d'une instance d'un objet qui possede la methode calculate , voila ce que me donne le viewer de dll pour la methode en question :
?Calculate@HoldemCalculator@@QAEHPBD00_JPAN@Z
En generale les exemple se font sur une simple procedure c, mais comment faire pour acceder a une instance d'un objet contenue dans une dll en java ?

En esperant etre clair !

D'avance merci.