首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在java中使用C库

如何在java中使用C库
EN

Stack Overflow用户
提问于 2015-02-08 16:24:34
回答 1查看 56关注 0票数 0

我确实有一个问题,我必须在java上开发一个应用程序,但该应用程序需要访问USB设备。为此,我使用了mtp堆栈,mtp是通过dylib完成的。我需要做的应用程序是从java访问c api。我计划开发一个包装器,将c api转换为java类,并且只使用java类与api进行交互。

我看过一些

代码语言:javascript
复制
JNIEXPORT command

但我不太确定如何使用它。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-02-08 16:31:44

Java为

程序提供了对本机共享库的轻松访问,而不需要编写任何代码--不需要任何JNI或本机代码。此功能与Windows的Platform/Invoke和Python的类型相当。

看起来JNA是这里的一个选择

就像你说的,JNI可能是个不错的选择,check the tips from android developers page

tutorial of JNI可以帮助您

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28391992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档