0

如何从java调用DLL?我想将 Java 应用程序集成到 Windows。我以 Outlook 为例,我有 Outlook dll,那怎么调用呢?我们有类似的教程吗?

4

5 回答 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 回答