gpt4 book ai didi

java - 如何在 Java 代码中使用从 .dll 中使用和返回对象的函数?

转载 作者:行者123 更新时间:2023-11-30 03:03:09 25 4
gpt4 key购买 nike

我需要使用由 .dll 和 .h 文件组成的 API。在 Java 代码中。我发现我可以使用 JNI 来加载和访问 .dll 文件,但我是 JNI 的新手,我不太了解 c++ 和 .dll 并且它看起来有点困难。我需要的是从那些 .dll 文件调用函数(返回或使用 C++ 对象/类),我想知道是否有 java 库可以使这个过程更容易。如果有人可以提供一些示例或教程的链接,这些示例或教程详细说明了如何从 .dll 文件调用不同的函数,我会很棒。

编辑:

好吧,基本上我只有一个 .dll 库(对于 linux,没有 .so 文件或源代码)。有没有办法让 java 加载 .dll 文件?例如:java runtime for windows 可以在Linux 系统上用wine 安装运行吗?那么,这是否会决定 java 加载该库的 .dll 文件?

最佳答案

JNA 应该可以使这更容易。

https://github.com/twall/jna

关于java - 如何在 Java 代码中使用从 .dll 中使用和返回对象的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9567973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com