【问题标题】:how to call DLL from java?如何从java调用DLL?
【发布时间】:2012-05-31 14:00:41
【问题描述】:

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

【问题讨论】:

标签: c# java


【解决方案1】:

【讨论】:

  • 使用 jna,您不需要编写 c/c++ 代码,仅适用于 java!比 jni 容易得多!
【解决方案2】:

System.LoadLibrary 可用于加载库。查看this previous thread 的用法示例

【讨论】:

  • 这是评论,不是答案。
【解决方案3】:

【讨论】:

    【解决方案4】:

    请参阅 JNI,它旨在让 java 与其他语言进行交互...已经发布了许多链接

    【讨论】:

      【解决方案5】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多