如何从java调用DLL?我想将一个java应用程序集成到Windows。让我以Outlook为例,我有Outlook dll,然后如何调用它?我们有类似的教程吗?
答案 0 :(得分:1)
使用Java Native Access(JNA):http://jna.java.net/
http://twall.github.com/jna/3.4.0/javadoc/overview-summary.html#overview_description
答案 1 :(得分:0)
System.LoadLibrary可用于加载库。检查this previous thread示例用法
答案 2 :(得分:0)
您只需要Java Native Interface http://docs.oracle.com/javase/1.5.0/docs/guide/jni/index.html
答案 3 :(得分:0)
请参阅JNI,它旨在让java与其他语言进行交互......已发布许多链接
答案 4 :(得分:0)
您需要使用 JNI 来调用本机函数。在你的情况下,你需要使用Runtime.getRuntime()首先在内存中加载库.loadLibrary( PATH_OF_DLL_FILE )
您也可以使用以下链接http://www.equestionanswers.com/dll/java-call-dll-functions.php