JNI--java调用不同平台的动态链接库,dll,so,完美,全教程
我们知道,使用JNI调用.dll/.so共享类库是非常非常麻烦和痛苦的。假如有一个现有的.dll/.so文件,假如使用JNI技术调用,我们首先需要另外使用C语言写一个.dll/.so共享库,使用SUN规定的数据结构替换C语言的数据结构,调用已有的?dll/so中公布的函数。然后再在Java中载进这个适配器dll/so,再编写Java??native函数作为dll中函数的代理。经过2个繁琐的步骤才能在Java中调用本地代码。因此,很少有Java程序员愿意编写调用dll/.so库中的原生函数的java程序。这也使Java语言在客户端上乏善可陈。可以说JNI是Java的一
下载地址
用户评论
浪费积分,从别的网站上拷的吧!!!
非常关心,终于把问题解决了
作为初学,值得参考使用
参考使用 感觉还行
运行试了一下可以用。可以作为初学的一个参考
测试了一下,Platform.isWindows() "msvcrt" : "c"这部分有问题
不是自己想要的效果。
不是JNI而是JNA。
不错很好用,是个很好的参考,谢谢
可以作为入门学习。现在评价回的分太少了吧?