如何从 Java 调用 DLL

本文关键字:调用 DLL Java | 更新日期: 2023-09-27 18:35:49

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

如何从 Java 调用 DLL

Use Java Native Access (JNA) : http://jna.java.net/

http://twall.github.com/jna/3.4.0/javadoc/overview-summary.html#overview_description

System.LoadLibrary 可用于加载库。检查上一个线程的示例用法

你所需要的只是Java原生接口 http://docs.oracle.com/javase/1.5.0/docs/guide/jni/index.html

参见 JNI 它旨在 java 与其他语言进行交互......已发布许多链接

你需要使用 JNI 来调用本机函数。在您的情况下,您需要首先使用 Runtime.getRuntime().loadLibrary(PATH_OF_DLL_FILE) 在内存中加载库

您也可以使用以下链接 http://www.equestionanswers.com/dll/java-call-dll-functions.php