how to call DLL from java ? I want to integrate a java application to Windows. Let me take Outlook as an example, I have the Outlook dll, then how to call it ? do we have similar tutorial ?
5 Answers
Use Java Native Access (JNA) : http://jna.java.net/
http://twall.github.com/jna/3.4.0/javadoc/overview-summary.html#overview_description
1 Comment
System.LoadLibrary can be used to load the libraries. Check this previous thread for example usage
1 Comment
all you need is Java Native Interface http://docs.oracle.com/javase/1.5.0/docs/guide/jni/index.html
Comments
You need to use JNI to call native functions. In your case it you need to load Library first in memory using Runtime.getRuntime().loadLibrary(PATH_OF_DLL_FILE)
you can use following link too http://www.equestionanswers.com/dll/java-call-dll-functions.php