摘要:
用java调用C++写的DLL一直以来都是一个比较麻烦但又很常见的问题。我们知道,使用 JNI 调用 .dll/.so 共享类库是非常非常麻烦和痛苦的。如果有一个现有的 .dll/.so 文件,如果使用 JNI 技术调用,我们首先需要另外使用 C 语言写一个 .dll/.so 共享库,使用 SUN 规定的数据结构替代 C 语言的数据结构,调用已有的 dll/so 中公布的函数。然后再在 Java 中载入这个适配器 dll/so ,再编写 Java native 函数作为 dll 中函数的代理。经过 2 个繁琐的步骤才能在 Java 中调用本地代码。因此,很少有 Java 程序员愿意编写调用 d 阅读全文
posted @ 2014-03-31 16:15
迷途@书童
阅读(595)
评论(0)
推荐(0)