gpt4 book ai didi

java - 如何在 Java 中使用 C API?杰尼?

转载 作者:太空宇宙 更新时间:2023-11-04 06:08:32 25 4
gpt4 key购买 nike

我正在构建一个 J2EE 项目,我想在其中使用仅在 C 中可用的 API。我正在考虑使用 JNI 来这样做,但在快速浏览了 this tutorial 之后,看起来我为了使用 JNI,我需要有源代码(.c 文件)来编译某种“JNI 库”。

在我的例子中,API 仅将 .h 与所有方法的签名以及已编译的 .dll(或 .so)进行比较。

我该怎么做?

谢谢!

最佳答案

JNA是一个基于 JNI 的库,它允许调用普通的 C 函数,而不需要每个函数都使用特定于 JNI 的包装器。

关于java - 如何在 Java 中使用 C API?杰尼?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5141847/

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