gpt4 book ai didi

java - 可以不使用 JNI 直接在 Java 中加载 C 库吗?

转载 作者:太空宇宙 更新时间:2023-11-03 23:49:11 26 4
gpt4 key购买 nike

我是 Java 的新手,我的项目需要一个在 JAVA 文件中调用的 C API 调用,我尝试在 Linux 中使用 swig 创建共享库,但我在那里遇到了问题,任何其他方法都可以在直接加载的 Java dll 中调用 C API任何 JAVA IDES 工具,它与在 Java 中调用的函数地址匹配,并像在 C 程序中一样返回输出。结论在 JAVA IDES 中加载我的 C dll 或库文件,并从 C lib.Direct 函数中的 JAVA 调用 API地址匹配和返回。

最佳答案

是的,有 JNA这是 JNI 的替代品。

关于java - 可以不使用 JNI 直接在 Java 中加载 C 库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25178866/

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