如何从java调用DLL?我想将 Java 应用程序集成到 Windows。我以 Outlook 为例,我有 Outlook dll,那怎么调用呢?我们有类似的教程吗?
问问题
1067 次
5 回答
1
使用 Java Native Access (JNA):http: //jna.java.net/
http://twall.github.com/jna/3.4.0/javadoc/overview-summary.html#overview_description
于 2012-05-31T14:03:04.313 回答
0
System.LoadLibrary可用于加载库。检查this previous thread以获取示例用法
于 2012-05-31T14:02:27.130 回答
0
您所需要的只是 Java 原生接口http://docs.oracle.com/javase/1.5.0/docs/guide/jni/index.html
于 2012-05-31T14:03:58.860 回答
0
请参阅 JNI,它的目标是 java 与其他语言交互......已经发布了许多链接
于 2012-05-31T14:23:33.057 回答
0
您需要使用JNI来调用本机函数。在您的情况下,您需要首先使用 Runtime.getRuntime().loadLibrary( PATH_OF_DLL_FILE )在内存中加载库
您也可以使用以下链接http://www.equestionanswers.com/dll/java-call-dll-functions.php
于 2012-05-31T14:48:44.070 回答